154 pubs · 6,462 cites · h-index 36
ETH Zurich
2016 - Present
Institute of Catalysis and Petrochemistry
2025 - Present
NCCR Chemical Biology - Visualisation and Control of Biological Processes Using Chemistry
2025 - 2025
Bioengineering (Switzerland)
2015 - 2017
Schiller International University
2016 - 2016