
845 pubs · 60,981 cites · h-index 128
ETH Zurich
2010 - 2025
Bioengineering (Switzerland)
2012 - 2025
Institute of Catalysis and Petrochemistry
2025 - 2025
NCCR Chemical Biology - Visualisation and Control of Biological Processes Using Chemistry
2024 - 2025
Environmental Energy & Engineering
2023 - 2023