240 pubs · 10,168 cites · h-index 50
University of Ottawa
2007 - 2019
Institute of Catalysis and Petrochemistry
2015 - 2016
Centre for Catalysis Research and Innovation
2009 - 2016
Ottawa University
Stanford University
2003 - 2014