55 pubs · 493 cites · h-index 13
Central European University
2026 - Present
Institute for Biomedical Engineering
2024 - Present
Wageningen University & Research
Harvard University
2022 - 2025
ETH Zurich
2017 - 2025