#
Responsibilities Titles
Name of Organization
Starting Date
Termination Date
1
Professor
Dept. of Maritime Engineering, Amirkabir University of Technology
2014
2024
2
Associate Professor
Dept. of Maritime Engineering, Amirkabir University of Technology
2010
2014
3
Assistant Professor
Dept. of Maritime Engineering, Amirkabir University of Technology
2005
2010
4
Adjunct Assistant Professor
Dept. of Textile Engineering, North Carolina State University, USA.
1999
2004
5
Visiting Assistant Professor
Dept. of Mathematics, Duke University, USA.
1999
2005
6
Visiting Assistant Professor
Dept. of Mathematics, University of Carolina-Chapel Hill, USA.
1999
2004
7
Research Assistant Professor
Dept. of Mechanical Engineering and Material Science, Duke University, USA.
1998
1999
8
Math and Engineering Instructure
Dept. of Athletics, Duke University, USA.
1997
1998
9
Post-Doctoral Research Associate
Dept. of Mechanical Engineering and Material Science, Duke University, USA.
1994
1997
10
Graduate Research Assistant
Dept. of Mechanical Engineering and Material Science, Duke University, USA.
1990
1994
11
Graduate Research Assistant
California State University, Long Beach, USA.
1987
1989