64 pubs · 1,723 cites · h-index 20
Linde (United States)
2020 - Present
Aduro BioTech (United States)
2025 - 2025
ETH Zurich
2015 - 2022
Institute for Biomedical Engineering
Universidad Autónoma de la Ciudad de México
2015 - 2015