Tehran Oil Refining Co.
Summer Intern
University of Tehran
Teaching Assistant
University of Tehran
Research Assistant
SariPuya Co.
Researcher (R and D Department)
University of Waterloo
Sessional Instructor
University of Waterloo
Research and Teaching Assistant
University of Waterloo
Sessional Instructor and Visiting Scholar
Princeton University
Associate Research Scholar
Princeton University
Postdoctoral Research Fellow
University of Waterloo
University of Tehran