533 pubs · 66,889 cites · h-index 112
Forest Institute
2025 - 2025
Stanford University
2003 - 2025
SLAC National Accelerator Laboratory
2017 - 2023
Breakthrough
2021 - 2021
Stanford Health Care
2018 - 2021