18 pubs · 1,697 cites · h-index 13
Delft University of Technology
2010 - 2019
Institute of Catalysis and Petrochemistry
2014 - 2014