68 pubs · 1,757 cites · h-index 20
AstraZeneca (Brazil)
2025 - 2025
Pharmaceutical Product Development (India)
2025 - 2025
ETH Zurich
2015 - 2024
AstraZeneca (Sweden)
2023 - 2024
University of Applied Sciences and Arts of Southern Switzerland
2017 - 2023