He holds a joint appointment between the Faculty of Business Administration and the Philosophy Department of the Faculty of Arts. Among the business courses he teaches are business ethics and organizational behaviour. Among the philosophy classes he teaches are Capitalism vs. Communism, ethical classics, and symbolic logic. He holds two teaching awards: the Faculty Excellence Award in Teaching, U. of New Brunswick (2006), and the Distinguished Doctoral Instructor Teaching Award, U. of Pittsburgh (1999).