12 pubs · 432 cites · h-index 5
Ludwig Cancer Research
2026 - Present
University of Geneva
2020 - 2024
NCCR Chemical Biology - Visualisation and Control of Biological Processes Using Chemistry
2022 - 2022