903 pubs · 89,283 cites · h-index 93
University of California, Los Angeles
1983 - 2025
Imperial College London
2025 - 2025
SLAC National Accelerator Laboratory
1995 - 2023
Stanford Synchrotron Radiation Lightsource
1995 - 2023
Stanford University
1995 - 2023