54 pubs · 527 cites · h-index 12
Centria University of Applied Sciences
2026 - Present
System Biosciences (United States)
Stanford University
2016 - 2024
Palo Alto University
2020 - 2023
Stanford Medicine
2020 - 2021