138 pubs · 2,480 cites · h-index 22
Syngenta (Switzerland)
2026 - Present
University of Amsterdam
2021 - 2025
University of Pennsylvania
2006 - 2023
Justus-Liebig-Universität Gießen
2015 - 2020
Deutsches Elektronen-Synchrotron DESY
2000 - 2020