Assistant Professor
Polytechnique Montréal, Montréal, QC
I'm an Assistant Professor of Software Engineering in the computer engineering and software engineering department (GIGL) at Polytechnique Montréal.
My research focuses on the problem-solving strategies used by developers in software development activities and how human factors, such as gender, impact these strategies. I'm interested in studying and improving current software development tools and processes to be more inclusive and cater to a wide range of developers.
I was a Senior Research Fellow, working with Dr. Westley Weimer at the Electrical and Computer Engineering department, at the University of Michigan, Ann Arbor. I am honored to be one of the recipients of the NSERC Postdoctoral Fellowships.
Not long ago, I studied the impact of different types of visualizations on program comprehension, requirement traceability, model-driven development in software engineering, and the global image registration methods in computer vision.
As a software engineer and a member of a global team at Morgan Stanley, I contributed to the development of the firm's lead electronic-trading application for listed securities. I was the principal architect of an application called SURF, a stock market data simulator to improve the debugging process and performance testing.
I got my Ph.D. at Université de Montréal under the supervision of Dr. Giuliano Antoniol and Dr. Yann-Gaël Guéhéneuc. My dissertation was about various types of visualizations and their impacts on the program comprehension process and how gender impact this process. A copy of my thesis can be found Here
Check out my work at Research Gate.
I'm a born and raised in Tehran and love living in transient cosmopolitan cities. I've lived in New York, Ann Arbor, and now Montréal.
Polytechnique Montréal, Montréal, QC
University of Michigan, Ann Arbor, MI
Morgan Stanley, New York, USA \ Montréal, Canada
Institute for research in Physics and Mathematics (IPM), Tehran, Iran
Ph.D. in Computer Engineering
Ecole polytechnique de Montréal - Faculty of Computer & Software Engineering
Master of Applied Science in Software Engineering
Concordia University
Bachelor of Computer Engineering
University of Tehran