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