142 pubs · 8,309 cites · h-index 35
Paul Scherrer Institute
2015 - Present
Shanghai University
2024 - 2024
University of Copenhagen
Delft University of Technology
European Synchrotron Radiation Facility
2023 - 2023