15 pubs · 382 cites · h-index 5
University of Zurich
2022 - 2023
ETH Zurich
Institute for Biomedical Engineering
2023 - 2023
Eisai (United States)
2018 - 2018
University of Toronto
2017 - 2017