Courses Taught

Ethics and Society: Debates about the Free Market (Spring 2012)
- University of Toronto Centre for Ethics

Teaching Assistantships

Science and the Modern World - Spring 2010
Ideas of the 20th Century** - Fall 2009
Contemporary Moral Problems* - Summer 2006; Spring & Summer 2007; Spring 2009
Business Ethics - Fall 2007
Modern Philosophy: Descartes to Kant* - Fall 2006
Philosophy of Religion - Spring 2006
Introduction to Philosophy - Fall 2005
History of Christian Philosophy* - Spring 2005
Human Nature* - Fall 2004

* Gave lectures when the professor was absent.
** Assigned supplemental readings and lectured on them weekly.

Teaching Dossier

Teaching Dossier
(including student evaluations)


Sample Syllabi

Introduction to Ethics

Political Philosophy

Philosophy of Law

Business Ethics