Current courses at Tyndale
Introduction to Philosophy
Philosophy of Mind
Seminar on the Ethics of War
History of Philosophy I & II
Introduction to Ethics
Philosophy of Religion
Normative Ethical Theory
Seminar on the Metaphysics of Free Will
Seminar on the Problem of Evil
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.