Justin is an Episcopal priest (serving as the Canon for Vocations in the Diocese of Central Florida) and teaches theology, philosophy, and Christian thought at Gordon-Conwell-Theological Seminary and Reformed Theological Seminary. He previously taught at the University of Virginia and Emory University. Justin holds two masters degrees from Reformed Theological Seminary and a Ph.D. from Emory University.