13 pubs · 1,501 cites · h-index 9
Johnson Matthey (United Kingdom)
2022 - 2022
Institute of Catalysis and Petrochemistry
2010 - 2016
Delft University of Technology