79 pubs · 2,406 cites · h-index 25
Institute of Catalysis and Petrochemistry
2018 - 2021
Max Planck Institute of Colloids and Interfaces
2010 - 2017
Max Planck Society
2012 - 2016
Freie Universität Berlin
2010 - 2012
ETH Zurich
2007 - 2007