Currently:
Dean of Faculty of Mathematics and Computer Science
Amirkabir University of Technology
Tehran, Iran
1996 – Now
Associated Professor
Faculty of Mathematics and Computer Science, Amirkabir University of Technology, Tehran, Iran
Teaching courses in Bs, Ms and PhD Level, (Computer Languages, Discrete Mathematics, Design and Analysis of Algorithm, Network Theory, Combinatorial Optimization, Graph Theory, Graph Algorithm, …)
Research Projects, (Supported by a 2-year university grant and a 3-year IPM grant)
Supervising of more than 20 Ms student thesis.
1992 – 1996
Department of Computer Science, Ottawa University, Ottawa, Canada
Research Assistantship, Teaching Assistantship and part time professor