University Experience
- Professor, Sharif University of Technology, 1995-present
- Associate Professor, Sharif University of Technology, 1990-1994
- Assistant Professor, Sharif University of Technology, 1982-1989
- Instructor, Sharif University of Technology, 1970-1982
Administrative Experience
- Vice-Chancellor for Administration and Finance, Golpayegan College of Engineering, Golpayegan, Iran, 2012-2014
- Vice-Chancellor for Administration and Finance, Sharif University of Technology, Tehran Iran, 2010-2011
- Vice-Chancellor for Academic Affairs, Sharif University of Technology, International Campus, Kish Island, Iran, 2007-2009
- Vice-Chancellor for Academic Affairs, Golpayegan College of Engineering, Golpayegan, Iran, 2000-2005
- Vice-Chancellor for Student Affairs, Golpayegan College of Engineering, Golpayegan, Iran, 2000-2005
- Vice-Chancellor for Research Affairs, Sharif University of Technology, Tehran, Iran, 1992-1994
- Chairman, Department of Mathematics, Sharif University of Technology, Tehran, Iran, 1988-1990
- Chairman, Mathematical Committee in the Ministry of Higher Education, Tehran, Iran, 1985-1990
- Vice-Chancellor for Academic Affairs, Sharif University of Technology, Tehran, Iran, 1984-1986
- Vice-Chancellor for Student Affairs, Sharif University of Technology, Tehran, Iran, 1984-1986
- Chairman, Department of Mathematics, Sharif University of Technology, Tehran, Iran, 1983-1984
- Member of more than 50 Different Academic Committees since 1982
Fellowships
- Associate Researcher, IPM, Tehran, Iran 1995-2000
- Sabbatical Leave, ICTP, Trieste Italy, Jun 1999 - Aug 1999
- Sabbatical Leave, ICTP, Trieste Italy, Jul 1997 - Aug 1997
- Sabbatical Leave, ICTP, Trieste Italy, Aug 1995 - Sep 1995
- Sabbatical Leave, ICTP, Trieste Italy, Dec 1990 - Dec 1991
- Sabbatical Leave, ICTP, Trieste Italy, Aug 1989 - Sep 1989
- Sabbatical Leave, ICTP, Trieste Italy, Jan 1988 - Feb 1988
- Sabbatical leave for Ph.D. Program, University of Michigan, 1976-1982
- Sabbatical leave for M.S. Program, Michigan State University, 1974-1976
Editorial Affiliation