He teaches a wide variety of religious studies and philosophy courses, covering topics such as ethics, mysticism, world religions, Biblical studies, and the history of Christianity. He holds a Ph.D. in Historical Theology from Saint Louis University.