2017-2017 Visiting Scientist, University of Valenciennes, Valenciennes, France
2013-2013 Visiting Scientist, University of Valenciennes, Valenciennes, France
2012-present Professor Emeritus, Isfahan University of Technology (IUT), Isfahan, Iran
2012-present Professor, Foolad Institute of Technology, Isfahan, Iran
2000-2012 Professor, Isfahan University of Technology (IUT), Isfahan, Iran
2002-2003 Visiting Scientist, University of Toronto, Toronto, Canada
1990-2000 Associate Professor, Isfahan University of Technology (IUT), Isfahan, Iran
1989-1990 Visiting Scientist, University of California, Davis, M.E. Dept., Davis, Ca.
1981-1989 Assistant Professor, IUT, Mechanical Engineering Department, Isfahan, Iran
1977-1981 Research Assistant, Stanford University, M.E. Dept., Stanford, Ca.