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