Teaching
Courses Taught:
Taylor Swift and Philosophy: UAB, spring 2024, fall 2024 (syllabus)
Philosophy of Creativity: UAB, fall 2022 (syllabus)
Metaphysics: UAB, spring 2021, spring 2023
Science, Knowledge, and Reality: UAB, fall 2021, fall 2024
Symbolic Logic, Calvin College, fall 2018, fall 2019; UAB, fall 2020, spring 2022, spring 2023, spring 2024
Epistemology: Calvin College, spring 2019
Ethics in the Digital Age: Calvin College, January term 2020
Fundamental Questions in Philosophy: Calvin College, fall 2018, spring 2019, spring 2020
Problems in Philosophy, Washington University in St. Louis, fall 2017
Experience and Reality, UNC-Chapel Hill, summer 2017
Introduction to Philosophy of Western Religion, UNC-Chapel Hill summer 2015
Introduction to Ethics, UNC-Chapel Hill, spring 2015; UAB, fall 2020, fall 2021, fall 2022, fall 2024
Ancient Greek Philosophy, UNC-Chapel Hill, summer 2014; summer 2016
Introduction to Philosophy: UNC-Chapel Hill, summer 2013, fall 2013, spring 2014; UAB, spring 2021,spring 2022, spring 2023, summer 2023, spring 2024