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.

Paper Writing Guide