Teaching
Teaching Statement
My students learn to think clearly and critically, to argue charitably, and to connect course content to their lives beyond the classroom. I balance student-centered and content-driven lessons, with …
Course Websites
I provide custom course websites for my Examined Life and Computer Ethics courses. These sites supplement the university’s Canvas classrooms and may include materials that require a login. If you’re unable to view something or would like to request access, feel free to contact me by email.
Teaching Experience
Sole Instructor
Saint Louis University
- PHIL 1700: Ultimate Questions: The Examined Life (Spring 2025)
- PHIL 3050x: Computer Ethics (Spring 2024, Fall 2024)
- PHIL 1700: Ultimate Questions: The Examined Life (Fall 2023)
Asbury University
- PHL 200: Introduction to Philosophy (Spring 2019, Fall 2019, Spring 2020)
Teaching Assistant
Teaching Assistant, Saint Louis University
- PHIL 2050: Ethics (primary Jonathan Jacobs; Spring 2021)
- PHIL 1050: Introduction to Philosophy (primary Scott Ragland; Fall 2020)
Graduate Assistant, Asbury Theological Seminary
- PH600: Suffering, Tragedy, and Christian Faith (primary Michael Peterson; Fall 2019)
- PH615: C. S. Lewis and Christian Faith (primary Michael Peterson; Fall 2019)
- PH501: Philosophy of the Christian Religion (primary Michael Peterson; Fall 2019)
- CH501: Church History 1 (primary Meesaeng Choi; Spring 2017–Fall 2018)
- CH502: Church History 2 (primary Meesaeng Choi; Fall 2016–Fall 2018)
Teaching Assistant, Hardin-Simmons University
- GREK 2402: Elementary Greek 2 (primary Kenneth Lyle; Spring 2012)
- GREK 2401: Elementary Greek 1 (primary Kenneth Lyle; Fall 2011)
Instructor Training
Certificate in University Teaching Skills Program Reinert Center for Transformative Teaching and Learning (in progress)
Workshop: Ultimate Questions Course Artifacts, Saint Louis University, May 6, 2025
Workshop: Undergraduate Core Re-Engagement, Saint Louis University, April 11, 2025
Reinert Center Course: Learning Technologies, March 20–31, 2023
Reinert Center Seminar: Introduction to Online Teaching, February 14–28, 2023
Workshop: Motivating Students, February 8, 2023
Workshop: From Coverage to Learning: Re-envisioning Lecture, November 17, 2023
Reinert Center Course: Course Design, July 11–22, 2022
Workshop: Building Community in Online Classes, April 12, 2022
Teaching Students to Think Critically in Assignments, April 8, 2022
Reinert Center Course: Teaching Philosophy, September 13–24, 2021