99 pubs · 4,638 cites · h-index 38
Kenya Medical Research Institute
2003 - 2022
University of Oxford
2006 - 2022
Angkor Hospital for Children
2014 - 2020
Wellcome Trust
2008 - 2020
Boston University
2008 - 2017