Ph.D , Sharif University of Technology , Software Engineering
2005 → 2010
M.Sc , Sharif University of Technology , Computer (Software) Engineering
2001 → 2004
B.Sc , Sharif University of Technology , Computer Engineering
1997 → 2001