Teaching Appointments
Saint Xavier University
- Instructor: Religion in the Media
- Instructor: The Examined Life (many versions)
- Instructor: First Year Seminar in Religion
- Instructor: Theology: God
- Instructor: Logic and Argument
- Instructor: Business Ethics
- Instructor: World Religions
- Instructor: New Religious Movements
- Instructor: The Power of Creativity
- Instructor: Creativity in the Headlines
- Assistant in Teaching: Introduction to the Study of Religion
- Assistant in Teaching: Whitehead's Metaphysics and Ethics
- Assistant in Teaching: Introduction to Philosophical Ethics