Current Courses
Introduction to Philosophy I (PHIL 111)
Fall 2024 – University of British Columbia, Okanagan
Computer Ethics (PHIL 331)
Fall 2024 – University of British Columbia, Okanagan
Past Courses
Ethics (PHIL 230)
Spring 2024 – University of British Columbia, Okanagan
Contemporary Moral Issues (PHIL 235)
Spring 2024 – University of British Columbia, Okanagan
Introduction to Ethics
Semester 1, 2023 – Australian National University
Philosophy, AI, and Society
Semester 2, 2021 – Australian National University
Co-taught with Sarita Rosenstock and Mario Günther
Introduction to Ethics
Spring 2019 – University of Massachusetts, Lowell
Engineering Ethics (x2)
Fall 2018 – University of Massachusetts, Lowell
Introduction to Philosophy (x2)
Fall 2015 – Rutgers University
Introduction to Epistemology
Fall 2014 – Rutgers University