NYU Shanghai
- Spring 2026
- Great Works in Philosophy [Syllabus]
- Fall 2025
- Logic — [Syllabus]
- Fall 2025
- Metaphysics — [Syllabus]
- Spring 2025
- Kant — [Syllabus]
- Spring 2025
- Individual Study: Moral Responsibility
- Fall 2024
- Metaphysics — [Syllabus]
- Fall 2024
- Great Works in Philosophy — [Syllabus]
- Spring 2024
- Logic — [Syllabus]
University of Manitoba
- Summer 2023
- Logic
- Winter 2023
- Critical Thinking (×2)
- Winter 2023
- Kant
- Fall 2022
- Critical Thinking (×2)
- Fall 2022
- Theory of Knowledge
- Summer 2022
- Individual Study: Propositions
- Summer 2022
- Philosophy of Language
- Fall 2021
- Introduction to Philosophy
- Fall 2021
- Critical Thinking (×2)
- Fall 2020
- Kant
- Fall 2020
- Metaphysics
- Summer 2020
- Business Ethics
- Fall 2019
- Intermediate Logic
- Fall 2019
- Philosophy of Language
- Summer 2019
- Business Ethics
- Winter 2019
- Kant
- Summer 2018
- Business Ethics
University of Toronto
- Summer 2021
- Introduction to Philosophy (historical)
- Summer 2017
- Topics in Philosophy of Mind: Perception
Teaching Assistant
University of Toronto
- Spring 2016
- Metaphysics, K. Boyd
- Spring 2016
- Logic, J. Brunning
- Winter 2016
- Philosophy for Scientists, I. Dickie
- Winter 2015
- Minds and Machines, B. Cantwell-Smith
University of Manitoba
- Fall 2013
- Medical Ethics, M. Pauls
- Summer 2013
- Business Ethics, M. Rosner
- 2013–14
- Logic, K. Warmbrod
- 2012–13
- Logic, C. Tillman
University of Winnipeg
- 2011–12
- Logic, L. Friesen
- 2011–12
- Introduction to Philosophy, S. Thomsons
Paper Writing Guide
A guide to writing papers centered around the three step process of (i) reconstructing into standard form, (ii) defending each premise, (iii) objecting to a premise.