Current Courses

YORK UNIVERSITY

PHIL 1002 Justice, Law, and Morality (Fall 2019)
PHIL 2070 Introduction to Ethics (Fall 2019)
PHIL 3020 Ethics (Fall 2019)

Courses Taught

YORK UNIVERSITY

PHIL 4080 Seminar in Philosophy of Mind: Intention (Spring 2019)
PHIL 1002 Justice, Law, and Morality (Spring 2019, Fall 2018)
PHIL 3020 Ethics (Spring 2019, Fall 2018)
PHIL 2070 Introduction to Ethics (Fall 2018)

UNIVERSITY AT BUFFALO

100-level Contemporary Moral Problems (Spring 2018)
200-level Environmental Ethics (Spring 2018, Fall 2017)
Grad-level Graduate Seminar on Intention and Action Theory (Spring 2018)
100-level Introduction to Ethics (Fall 2017)
300-level Aesthetics and the Philosophy of Art (Fall 2017)

UNIVERSITY OF TORONTO

400-level Intention (Spring 2017)
300-level Democracy and Its Rivals (Spring 2017)
300-level Vegetarianism (Fall 2016)
200-level Aesthetics (Fall 2016)
200-level Environmental Ethics (Summer 2016)
100-level Introduction to Philosophy (Summer 2012, Spring 2016)
100-level Critical Reasoning (Spring 2016)
200-level Privacy and Whistleblowing (Summer 2015, Fall 2015)
200-level The Limits of the Criminal Law (Fall 2015)
200-level The Ethics of Social Networking (Summer 2013)
300-level Moral Motivation (Fall 2011)