Stephen Armstrong has taught both undergraduate and graduate level courses at the University of Toronto – Faculty of Applied Science and Engineering as well as an appointment to the National Research Universty, Department of Business Psychology, Moscow, Russia. Here is a link that provides an overview of the graduate courses taught. The main course taught at the University of Toronto are below: