He earned his B.A. in International Relations and German from the University of Toronto, M.A. in Political Science from York University, and Ph.D. in Political Science from The Ohio State University.