He received his BSc degree in Chemistry from Memorial University of Newfoundland in 2005, and completed a PhD under the supervision of Prof. Michael Wolf at the University of British Columbia (2005–2009). From 2009–2011 he was an NSERC Post-doctoral Fellow in the laboratory of Prof. Michael Sailor at the University of California, San Diego. His research interests include perovskite solar cells, hard X-ray scattering techniques, organic electronics, and plasmonics.