184 pubs · 11,465 cites · h-index 59
Bielefeld University
2004 - 2025
SLAC National Accelerator Laboratory
2022 - 2022
Pulse Biosciences (United States)
Stanford University
ORCID
2021 - 2021