He teaches courses on risk analysis and project and program management. He has taught at the undergraduate, graduate, and executive programs since 2001 in various universities including London Business School. He has previously been an assistant professor jointly at the Haskayne School of Business and at the Institute for Sustainable Energy Environment and Economy. He has also served in the advisory committee for Deputy Minister of Environment Canada Paul Boothe on “Government’s GHG emissions plans, how to move forward with a regulatory approach for all major emitters.”