James McCullough acquired a PhD from St Andrews University in Scotland, having done his work at the Institute for Theology, Imagination and the Arts. Currently he is an adjunct faculty at Lindenwood University in St Charles, Missouri and on staff with InterVarsity Christian Fellowship (USA) at Washington University.