Chevron
Process Engineer
Chevron
Process Engineering Team Lead
NOVA Chemicals
Process Engineering (Co-op), Operations
Syncrude Canada Ltd.
Contact Engineering (Co-op)
University of Waterloo
Teaching Assistant
University of Southern California
Research Assistant
Chevron
Plant Process Engineering Intern
Chevron
Process Automation Intern
University of Waterloo
Undergraduate Research Assistant
Chevron
CiSoft Research Intern (Process Automation)
University of Waterloo
Waterloo Collegiate Institute
University of Southern California