Amirkabir University of Technology (Teheran), professor 01.10.2007-
Amirkabir University of Technology (Teheran), associate professor 01.10.2004–01.10.2007
Amirkabir University of Technology (Teheran), assistant professor 21.04.1997–01.10.2004
Amirkabir University of Technology (Teheran), lektor 01.01.1989–21.04.1997