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

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)

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

Ethics
Saint Louis University
Fall 2017, Spring 2018

Medical Ethics
Saint Louis University
Summer 2017

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

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

Critical Thinking
Loyola Marymount University
Fall 2011