In Spring 2017 I participated in Reykjavik University’s three-week intensive undergraduate course in Entrepreneurial Design. I will co-teach a section of SMO 330 Introduction to Entrepreneurship in a three week intensive course in May 2018.


In the Winter 2018 term I am teaching the following courses:

ENG M 620 is a graduate course in technology investment analysis, which goes beyond the introductory material of undergraduate engineering economics (ENG M 401), including: time-series analysis for stock trending; real options valuation for risk-based strategic investment decision making; modelling the value of different activities in an organization;  and contingent valuation methods for monetizing non-economic factors such as safety, environmental impact, and sustainability. Group project work includes a seminar in which groups present case studies on investment performance and possible future performance of technology firms.

MEC E 467 Modeling and Simulation of Engineering Systems. with lectures and a computer lab, is a course that shows us how sophisticated engineering analysis can be done based on a small number of basic formulations in mathematical physics. The key modelling approach is differential equations that are derived from lumped-parameter representations of a physical system. As well, the course looks at many engineering systems that can be very well represented without deep insights into the physics, using a discrete-event formulation. This course fulfills the technical elective requirement for a simulation course in the Mechanical Engineering program.

In the Fall 2017 term I taught the following course:

MEC E 460 Senior Design Project is the senior design project course, which gives mechanical engineering students experiential learning in engineering design, using a team project approach. The project is supplemented with ongoing mentorship and lectures that cover material relevant to engineering design of products, processes, and systems. Generally, each team works on a different design challenge posed by an industrial client (or a researcher seeking a design for an apparatus). Student team select preferred choices for projects, and work closely with the client to define what will make for a successful design. The course follows three phases of design: problem definition & technical specification, conceptual design & analysis, and detailed design of a preferred option. Each phase has at least one reporting deliverable. Many of the graduate attributes required for program accreditation are covered in this singular course.

Graduate Student Professional Development Seminars:

This set of lectures cover basic elements of how to plan a thesis project, work through the inevitable challenges along the way, produce good outputs from your research, and have a good experience as a graduate student (without becoming a “gradual” student). Here are the presentations, on 1) how to plan a thesis project,  2) how to keep track of your work & how to communicate your work with your supervisor, and 3) how to publish your work to tell the rest of the world (pdf format):

Project Management for Grad Students

Project Tracking for Grad Students

Publishing for Grad Students

Additional slide decks will be posted as the seminars are presented.

I have also taught the following course:

ENG M 401 Fundamentals of Engineering Finance is the course in which we discover that engineering is technology at the right price, and that not all value can be measured with money. The course first looks at how engineering creates value for society and commercial enterprises. Basic management accounting methods are presented in the context of interpreting financial statements and financial ratios in a technology company context. Finally, technology investment analysis is presented using different discounted time series methods.

I teach parts of ENG M 643 on nuclear power technologies, and MEC E 200 on how professional engineering will likely evolve in the 21st century.

New courses under development:

I am developing a new graduate course on machinery condition monitoring and diagnostics, and designing equipment, processes, and predictive maintenance programs to improve system reliability.


Professor, Mechanical Engineering