James N. Anderson (PhD, University of Edinburgh) is associate professor of theology and philosophy at Reformed Theological Seminary in Charlotte, and an ordained minister in the Associate Reformed Presbyterian Church. Before studying philosophy, he completed his doctoral work in computer simulation. Anderson is a member of the Society of Christian Philosophers, the British Society for the Philosophy of Religion, and the Evangelical Philosophical Society.