119 pubs · 2,576 cites · h-index 23
University of Toronto
2021 - Present
ETH Zurich
2023 - Present
Institute for Biomedical Engineering
2026 - Present
Institute of Catalysis and Petrochemistry
2025 - Present
Bioengineering Center