Instructor
College of the Holy Cross
PHIL 110: Philosophical Inquiries
PHIL 207: Foundations of Ethics
PHIL 209: Theories of Knowledge
University of Toronto
PHL 232: Knowledge and Reality
Teaching Assistant
University of Toronto
2019 Spring, PHL B09: Biomedical Ethics
Tutorial leader and grader
2018 Fall, PHL 233: Philosophy for Scientists
Tutorial leader and grader
2017 Spring, PHL 240: Persons, Minds, and Bodies
Tutorial leader and grader
2016 Fall, PHL 232: Knowledge and Reality
Tutorial leader and grader
2015–16, PHL 100: Introduction to Philosophy
Tutorial leader and grader
2015 Summer, PHL 340: Philosophy of Mind Seminar
Grader
2015 Spring, PHL A11: Introduction to Ethics
Tutorial leader and grader
2014 Fall, PHL B99: Writing for Philosophy
Grader