He holds a PhD in philosophy from the University of Calgary, a M.A. in philosophy from Dalhousie University, and a B.A. (Hons) in philosophy and comparative religion from Acadia University.