360 pubs · 12,532 cites · h-index 66
University of Geneva
2012 - Present
NCCR Chemical Biology - Visualisation and Control of Biological Processes Using Chemistry
2014 - 2025
Institute of Organic Chemistry
2024 - 2025
Institute of Organic Chemistry
2024 - 2024
Geneva College
2014 - 2016