168 pubs · 18,345 cites · h-index 36
RWTH Aachen University
2011 - Present
SLAC National Accelerator Laboratory
2020 - 2023
Menlo School
Stanford University
2019 - 2023
Pulse Biosciences (United States)
2020 - 2022