He is also adjunct professor of theology and philosophy at Reformed Theological Seminary and previously taught at the University of Virginia. Justin holds two masters degrees from Reformed Theological Seminary and a Ph.D. from Emory University.