66 pubs · 1,958 cites · h-index 25
Hydrologic Research Center
2026 - Present
University of Gothenburg
2012 - Present
Interaction Design (United Kingdom)
2025 - 2025
Stanford University
2020 - 2022
Stanford Medicine
2021 - 2021