105 pubs · 5,938 cites · h-index 40
Deutsches Elektronen-Synchrotron DESY
2006 - 2025
University of Oslo
2017 - 2019
European Molecular Biology Laboratory
2019 - 2019
European Organization for Nuclear Research
2013 - 2014
University of Oxford
2011 - 2012