Former Assistant Professor of Theology and Philosophy at Azusa Pacific University, Assistant Professor of Philosophy at Houston Baptist University, and Program Chair and Associate Professor of Liberal Arts at Ashford University, John is the Instructional Designer and Course Developer at Point Loma Nazarene University.