Education
- Sept 2009- up to now: Ph. D candidate at department of Computer Science and Software engineering of École Polytechnique de Montréal. Supervisors: Dr. Antoniol, Dr. Guéheneuc.
- Sept 2005- Jan 2008: Master of Computer Science (major in Software Engineering), Concordia University, Montréal, Canada. Supervisors: Dr. Constantinides, Dr. Rilling. Master’s Thesis: Comprehension and change impact analysis of aspect-oriented programs through declarative reasoning.
- Sept 1999- Mar 2000: Bachelor of Mathematic Applied in Computer Science, Amirkabir University of Technology, Tehran, Iran



