He graduated with a PhD in theoretical and computational chemistry from Dalhousie University under the supervision of Russell J. Boyd in 2007. He then completed a postdoctoral fellowship with Peter M.W. Gill at the Australian National University before joining the faculty at UPEI in 2009.