Teaching

Philosophy seeks answers to some of the most fundamental questions that humans can ask - questions that take us outside the scope of the physical and social sciences - in order to better understand the nature of reality, including our experience of reality. This is not something that an individual does alone, however, but is a dialogical enterprise in which teacher and student enter into a conversation that has been taking place for millennia. In light of this, in the classroom I guide students through important texts, help them formulate questions to critically evaluate both the argument in the text and their own presuppositions, and assist them as they develop the skills needed to address perennial philosophical puzzles. But more than a theoretical discipline, philosophy is a way of life, and thus my ultimate goal in any class is to help students lead more reflective lives.

Courses Taught


Divine Hiddenness and the Problem of Suffering
Dominican School of Philosophy & Theology

Aquinas on Love and Friendship
Dominican School of Philosophy & Theology

Ancient Philosophy
Dominican School of Philosophy & Theology

Medieval Philosophy
Dominican School of Philosophy & Theology

Contemporary Philosophy
Dominican School of Philosophy & Theology

Medieval Theories of Cognition
Dominican School of Philosophy & Theology

Introduction to the History of Philosophy
(for MA Theology students)
Dominican School of Philosophy & Theology

Medieval Philosophy
Saint Joseph’s College of Maine

Metaphysics
Saint Joseph’s College of Maine

Ancient Philosophy
Saint Joseph’s College of Maine

Philosophy of Mind
Saint Joseph’s College of Maine

Philosophy of Religion
Saint Joseph’s College of Maine

Ancient and Medieval Philosophy
Saint Joseph’s College of Maine

Human Nature and Ethics
Saint Joseph’s College of Maine

Ethics
Saint Louis University

Medical Ethics
Saint Louis University

Introduction to Philosophy
Saint Louis University

Philosophy of Human Nature
Loyola Marymount University

Critical Thinking
Loyola Marymount University