140 pubs · 5,223 cites · h-index 35
Fred Hutch Cancer Center
2008 - Present
Cape Town HVTN Immunology Laboratory / Hutchinson Centre Research Institute of South Africa
2012 - 2024
University of Washington
2006 - 2024
Stanford University
2024 - 2024
Deloitte (United States)
2023 - 2023