325 pubs · 6 cites · h-index 1
University of Nairobi
2000 - Present
Technical University of Kenya
2000 - Present
Strathmore University
2005 - Present
International Centre of Insect Physiology and Ecology
2005 - Present
Kenya Medical Research Institute
2001 - Present