70 pubs · 1,430 cites · h-index 21
Institut Pasteur
2026 - Present
Sanofi (United States)
2024 - Present
University of Virginia
2002 - Present
Brigham and Women's Hospital
2024 - 2025
Harvard University
2021 - 2025