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)