Courses Taught


• PET E 631 Advanced Production Engineering, Winter 2014, Winter 2015, Fall 2015, Fall 2016, and Fall 2017, University of Alberta

• PET E 478 Thermal Methods in Heavy Oil Recovery, Winter 2016 and Winter 2017, University of Alberta

• PET E 476 Well Completion and Stimulation, Fall 2013, Fall 2014, Fall 2015,  Fall 2016, and Fall 2017, University of Alberta

• PET E 364 Drilling Engineering, Fall 2014, University of Alberta

• ENPE 251 Reservoir Fluids Properties, Spring/Summer 2012, University of Regina