36 pubs · 1,733 cites · h-index 19
National Institute of Allergy and Infectious Diseases
2018 - Present
Tulane University
2015 - 2025
AstraZeneca (Netherlands)
2025 - 2025
AstraZeneca (United States)
2024 - 2024
National Institutes of Health
2018 - 2023