PhD: unknown, Carleton University
BSc: unknown, Sharif University of Technology
MSc: unknown, Sharif University of Technology