Teaching

Resources and syllabi for my current and select past courses.

Current Courses (Fall 2026)

PHIL 2030

Introduction to Ethics

Active

This course examines many of the core concepts and arguments that have shaped moral philosophy. This course also uses my free textbook.

PHIL 3230

The Philosophy of Video Games

Active

This course examines the philosophy of video games, focusing on their status as a unique and evolving art form.

Select Past Courses