Academic Teaching Experience

Primary Instructor

AI and The Human Condition (Philosophy, 1000-Level), University of Cincinnati, Jan 2027 – April 2027 (Upcoming)

Co-Instructor

Normative Ethics (Philosophy, 3000-Level), Western University, Sept 2024 – Dec 2024

Part of Western’s Mentorship in University Teaching Program (MiUT)

Tutorial Instructor/Teaching Assistant

Ethics, Law and Politics (Philosophy, 1000-Level), Western University, Jan 2024 – April 2024

Ethics, Law and Politics (Philosophy, 1000-Level), Western University, Jan 2023 – April 2023

Power, Oppression, and Privilege (Philosophy, 2000-Level), Western University, Sept 2022 – Dec 2022

Introduction to Philosophy (Philosophy, 1000-Level), Western University, Sept 2021 – April 2022

Social and Political Issues (Philosophy, 1000-Level), University of Guelph, Jan 2021 – April 2021

Ethics (Philosophy, 2000-Level), University of Guelph, Sept 2020 – Dec 2020

The Social Nature of Knowledge (Cross-Listed Knowledge Integration and Philosophy, 2000-Level), University of Waterloo, Jan 2020 – April 2020

The Social Nature of Knowledge (Cross-Listed Knowledge Integration and Philosophy, 2000-Level), University of Waterloo, Jan 2019 – April 2019

Guest Lecturer

"AI Bias,” Ethics of AI (Philosophy, 1000-Level), University of Cincinnati, September 22, 2026

“Our Treatment of Non-Human Animals,” Ethics, Law, and Politics (Philosophy, 1000-Level), Western University, March 19 and 21, 2024

“Harm and Artificial Intelligence,” Ethical and Societal Implications of A.I. (Cross-Listed Philosophy and CompSci, Graduate-Level Course), Western University, February 16, 2023

“Responsibility for Justice,” Power, Oppression, and Privilege (Philosophy, 2000-Level), Western University, November 28, 2022