Since 2014, I have regularly taught multiple sessions of two online courses for Colorado Technical University, leading roughly thirty-five students per class through a basic presentation and analysis of key ethical systems, joined with both practical and personal applications: (PHIL101 – Introduction to Ethics) and (PHIL301 – Ethics for Professionals)


I am now in my sixth year as the teacher and program director for the Minidoka Christian Education Association, an ecumenical Protestant non-profit that provides release-time courses at Minico High School. In this capacity, I teach five daily non-credit-eligible, elective theology/biblical studies/philosophy courses to dozens of high school students. Topics covered have included Biblical Hermeneutics, Christian Ethics, World Religions, and more.