Current Courses

YORK UNIVERSITY

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

Courses Taught

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)