Introduction to Philosophy (Fall term)
Critical Reasoning (Fall term)
History of Philosophy I & II
Introduction to Ethics
Philosophy of Mind
Philosophy of Religion
Metaphysics of Free Will Seminar
Normative Ethical Theory
Problem of Evil Seminar
Panel on Integrating Faith and Learning
Thinking? Toronto, 2017
"The Often Overlooked Importance of Renewing Your Mind"
Tyndale University College, Toronto ON
"Two Threats to the Christian Worldview: 'New Atheism' and Religious Pluralism"
Southwestern Assemblies of God University, Waxahachie TX.
"The Importance of 'Renewing Your Mind' While at University" Southwestern Assemblies of God University, Waxahachie, TX.