346 pubs · 27,335 cites · h-index 77
ETH Zurich
1998 - Present
Institute of Catalysis and Petrochemistry
2023 - 2025
Institute of Environmental Engineering
2008 - 2025
NCCR Chemical Biology - Visualisation and Control of Biological Processes Using Chemistry
2025 - 2025
Norwegian University of Science and Technology
2023 - 2023