University of Calgary
Research Assistant
University of Tehran
Guest Proffessor
University of Tehran
Assistant Professor
Iran Engineering Inspection
Specialized Inspector
Niroo Research Institute
Researcher and Project Manager
Mozhde Chemi Company
Mechanical Engineer
University of Calgary
Reservoir Engineering Researcher
Sharif University of Technology
The University of Calgary
University of Calgary