National Iranian Oil Company
Process Engineer
University of Alberta
Postdoctoral Fellowship
Ghadir Petrochemical Company
Process Engineer
Petroleum University of Technology
Research Assistant
University of Alberta
Research Assistant
Isfahan University of Technology
University of Alberta
Petroleum University of Technology