Teaching
Resources and syllabi for my current and select past courses.
Current Courses (Fall 2026)
PHIL 2030
Active
Introduction to Ethics
This course examines many of the core concepts and arguments that have shaped moral philosophy. This course also uses my free textbook.
PHIL 3230
Active
The Philosophy of Video Games
This course examines the philosophy of video games, focusing on their status as a unique and evolving art form.
Select Past Courses
-
Archived SyllabusPHIL 1010: Meaning of Life
-
Archived SyllabusPHIL 2300: Human Values in Medicine
-
Archived SyllabusPHIL 3050: Ethical Theory
-
Archived SyllabusPHIL 3200: Philosophy of Religion
-
Archived SyllabusPHIL 3230: Philosophy of Video Games
-
Archived SyllabusPHIL 3700: Space, Time, and Reality