Courses Taught


PH101: Problems of Philosophy

PH131: Philosophy of Work

PH312: Liberty Morality and Law

University of Toronto

ETH201: Contemporary Moral Problems

ETH230: Morality in Cross-Cultural Perspective

Duke University

PH100: Introduction to Philosophy

PH150: Logic

Professional Development


Student Engagement Strategies for Virtual Classrooms

Three Course Series - 2020 to 2021

Minerva Schools at KGI


Fundamentals of Online Teaching

3 week workshop - 2020

Online Learning Consortium