, The University of Waterloo , Mechanical Engineering - Fluid mechanics
2013 → …
, The University of Waterloo , Mechanical Engineering - Fluid mechanics
2007 → 2013
, Amirkabir University of Technology , Mechanical Engineering - Fluid mechanics
2001 → 2003
, K. N. Toosi University of Technology , Mechanical Engineering - Fluid mechanics
1995 → 1999