28 pubs · 893 cites · h-index 15
Leiden University
2014 - 2025
Cardiovascular Institute of the South
2025 - 2025
SLAC National Accelerator Laboratory
2020 - 2025
Stanford Synchrotron Radiation Lightsource
Menlo School
2023 - 2023