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