227 pubs · 13,672 cites · h-index 72
Ifakara Health Institute
1997 - Present
Malaria Consortium
2024 - 2025
Institute of Entomology
2006 - 2025
KPN (Netherlands)
2009 - 2024
RED Consulting (Norway)
2023 - 2023