Courses Taught as Teaching Assistant
Phil 160: Introduction to Ethics (UNC)
Phil 101: Introduction to Philosophy (x2) (UNC)
PPE 384: Introduction to Philosophy, Politics and Economics (Duke/UNC)
Philos 100B: History of Medieval Philosophy (UCLA)
Philos 7: Introduction to Philosophy of Mind (x2) (UCLA)