Courses Taught

Bentley

PH101: Problems of Philosophy

PH131: Philosophy of Work

University of Toronto

ETH201: Contemporary Moral Problems

ETH230: Morality in Cross-Cultural Perspective

Duke University

PH100: Introduction to Philosophy

PH150: Logic