270 pubs · 6,838 cites · h-index 45
Paul Scherrer Institute
2005 - Present
Swiss Light Source
2008 - 2025
Oregon State University
2023 - 2023
Phoenix Scientific Industries (United Kingdom)
2020 - 2020
Argonne National Laboratory
2017 - 2018