Teaching
Current Courses, Fall 2025
- Crime and Justice, PHIL331 — syllabus (PDF), assignments, & schedule.
- Ethical Theory, PHIL514 — syllabus (PDF), readings, & office hours.
Previously Taught Courses
- Communicating Moral Issues PHIL213
- Dissobedience, Revolution, and Dissent PHIL335
- Contemporary Political Philosophy PHIL735 li>
- Metaphysics PHIL764
Mentoring & Supervision
I welcome undergraduate research projects and honors theses related to ethics, metaethics, political philosophy, and law.