· Doctor of Philosophy - PhD, Computer Science, University of Waterloo2023–2023
· Graduate Research Assistant, University of Waterloo (Current)2023–
· Associate Researcher, Huawei Technologies Canada Co., Ltd.2022–2023
· Graduate Teaching Assistant, University of Alberta2022–2022
· Graduate Research Assistant, University of Alberta2021–2023
· Master of Science - MS, Electrical, Electronics and Communications Engineering, University of Alberta2021–2023
· Bachelor's degree, Electrical, Electronics and Communications Engineering, Amirkabir University of Technology - Tehran Polytechnic2017–2021