Ph.D , University of Waterloo , Computer Science
… → …
M.Sc , Sharif University of Technology , Computer Engineering
2007 → …
B.Sc , Sharif University of Technology , Computer Engineering
2003 → …