Previously, he held a 3-year limited-term assistant professor position in the same institution, and postdoctoral positions in Carleton University and the University of Waterloo. He obtained his PhD from University of Waterloo in June 2008.