228 pubs · 15,439 cites · h-index 60
ETH Zurich
2010 - Present
Institute of Catalysis and Petrochemistry
2025 - Present
Mitchell College
2024 - 2024
NCCR Chemical Biology - Visualisation and Control of Biological Processes Using Chemistry
2024 - 2024
Bioengineering (Switzerland)
2014 - 2020