My Teaching

Current courses at Dalhousie University

PHIL 3106 (Animal Ethics) Fall, 2021

Upcoming courses at Dalhousie University

PHIL/RELS 2205 (Philosophy of Religion) Winter, 2022.

Past courses at Dalhousie University

PHIL/RELS 2205 (Philosophy of Religion) Fall, 2017; Winter, 2021. 
PHIL 2680 (Ethics in Science) Winter, 2017; Fall, 2018; Winter, 2021.
PHIL 2810 (Ethics and Health Care: Social Policy). Winter, 2019; Winter, 2020.
PHIL 3106 (Animal Ethics) Winter, 2018; Fall, 2019.
HESA 6100 (Ethical Decisions in Health Administration). Fall, 2018.
PHIL 4220/5220 (Contemporary Philosophical Issues: Work in Critical Animal Philosophy) Fall, 2016. 

Select past courses at CSU, Fresno

PHIL 120 (Contemporary Conflicts of Morals) Fall, 2011 (3 sections); Spring, 2012 (2 sections); Fall, 2012 (3 sections); Fall, 2013 (3 sections); Spring, 2015 (3 sections); Fall, 2015 (2 sections); Spring, 2016 (2 sections).
PHIL 123 (Bioethics) Spring, 2013; Spring, 2015; Spring, 2016.
PHIL 130 (Philosophy of Religion) Fall, 2012; Spring, 2016.
PHIL 192 (Directed Reading: Philosophy of Autism) Spring, 2015.
PHIL 192 (Directed Reading: Animal Ethics) Fall, 2012; Spring, 2013.
PHIL 170T (Minding Animals: Exploring philosophical issues surrounding the human use of other animals) Spring, 2012; Fall, 2015.
The Northwest Arm, Halifax, NS (2019)