120 pubs · 4,343 cites · h-index 31
Cape Town HVTN Immunology Laboratory / Hutchinson Centre Research Institute of South Africa
2025 - 2025
Harvard University
2025 - 2025
University of Washington
2008 - 2025
Cheung Kong Graduate School of Business
2017 - 2025
University of Illinois Chicago
2025 - 2025