James Anderson is Associate Professor for Theology and Philosophy at Reformed Theological Seminary, Charlotte, and an ordained minister in the Associate Reformed Presbyterian Church. He holds PhDs in computer simulation and philosophical theology from the University of Edinburgh. A Brit by birth, he has lived in North Carolina since 2009. Dr. Anderson is a member of the Society of Christian Philosophers, the British Society for the Philosophy of Religion, and the Evangelical Philosophical Society. He specializes in philosophical theology, religious epistemology, and Christian apologetics.