Teaching

I have taught the following classes:

Philosophy of Mind
Saint Joseph’s College of Maine
Spring 2020

Metaphysics
Saint Joseph’s College of Maine
Spring 2020

Philosophy of Religion
Saint Joseph’s College of Maine
Spring 2019

Ancient and Medieval Philosophy
Saint Joseph’s College of Maine
Fall 2018, Fall 2019

Human Nature and Ethics
Saint Joseph’s College of Maine

Fall 2018 (2 sections), Spring 2019 (2 sections),
Fall 2019 (2 sections), Spring 2020 (2 sections)

Ethics
Saint Louis University
Fall 2017, Spring 2018
Sample Syllabus

Medical Ethics
Saint Louis University
Summer 2017
Sample Syllabus

Introduction to Philosophy
Saint Louis University
Fall 2014, Fall 2015,
Spring 2016, Summer 2018
Sample Syllabus

Philosophy of Human Nature
Loyola Marymount University
Fall 2012 (2 sections), Spring 2013 (2 sections)

Critical Thinking
Loyola Marymount University
Fall 2011