31 pubs · 1,937 cites · h-index 19
SLAC National Accelerator Laboratory
2018 - 2023
Pulse Biosciences (United States)
2023 - 2023
Stanford University
Menlo School
2021 - 2021
Stanford Medicine