Joe is President of Veritas Evangelical Seminary and has taught at CCBC for nearly 15 years. In addition to being a CCBC graduate, he holds a B.A. in Liberal Arts from Western Illinois University, an M.Div. in Apologetics, Southern Evangelical Seminary, and a Ph.D. in Systematic Theology, University of Wales. His courses include Apologetics, Introduction to Christian Ethics, World Religions, Systematic Theology, John, Apologetic Evangelism, Ecclesiastes, Cults & World Religions, Theology, Bibliology & Archaeology, Islamic Apologetics, and Introduction to Islam.