Petro-Canada
Senior Reservoir Engineering Specialist
Enerplus
Manager, Oil Sands Subsurface
Canadian Natural Resources Limited (CNRL)
Manager, Thermal Reservoir and Technology
Alberta Research Council
Research Engineer
University of Science and Technology of China
University of Alberta