Instructor of Record


  School Term
Gateway to Philosophy, Politics, and Economics (online) UNC Summer 2022
Social Ethics and Political Thought UNC Spring 2022
Bioethics (online) UNC Summer 2021
Research Ethics UNC Spring 2020
Gateway to Philosophy, Politics, and Economics UNC Fall 2019
Introduction to Philosophy Through Great Works UNC Summer 2019
Bioethics UNC Spring 2019
Introduction to Mathematical Logic (online) UNC Summer 2018


Teaching Assistant


  School Term
Ethics and Economics of Wealth Creation (online) Penn Summer 2020
Practical Ethics (in-person and online)* UNC/Duke Spring 2020
Introduction to Mathematical Logic UNC Fall 2018
Critical Thinking UNC Spring 2018
Introduction to Ethics UNC Fall 2017

*Chosen as departmental representative for the Robertson Fellowship’s special honors colloquium in ethics