94 pubs · 6,138 cites · h-index 38
California Institute of Technology
2026 - Present
SLAC National Accelerator Laboratory
2021 - Present
Interface (United States)
2020 - Present
Stanford Medicine
2021 - Present
Digital Research Alliance of Canada
2026 - Present