Dalhousie University
Sessional Instructor
PRE Labs Inc.
Chief Research Scientist
The University of British Columbia
Postdoctoral Teaching Fellow
University of Calgary
Postdoctoral Associate
The University of British Columbia
NSERC Postdoctoral Research Fellow
IBM
Visiting Research Scholar
Wood Group
Stress Engineer
University of Alberta
Member of the Board of Governors
University of Alberta
President
University of Alberta
Dalhousie University