2015 - 2021: Assisted in field trips, Specimen identication, invigilation of CATS and Exam and marking of practical assignments. Assisted in taking students for field trip , Assisted in specimen identification and Preparation of practical classes for Helminthology, Protozoology, Histology. Mentored student in report writing, Prepared practical classes, supervised and marked for BMED 233 (Protozoology), BMED 235 (Helminthology).
2013 – 2014 Assisted in invigilation of CATs and Exams, Mentored our students in report writing. Prepared Practical classes, supervised and marked for BMED 233 ( Protozoology ) and BMED 235 (Helminthology) for Department of Biochemistry and Molecular Biology- Egerton University
1997- 2012 Prepared and examined VMED 222 Entomology and Protozoology, for Veterinary Medicine and Surgery students -Egerton University, Prepared practical for Histology , ZOOL 231, Protozoology, ZOOL 440, Helminthology, ZOOL 341, Medical Protozoology, MEPA 711, and MEPA 710,in the Department of Biological Sciences-Egerton University
1990 – 1996 Technologist for Parasitology, Helminthology and Invertebrate zoology Egerton Universi.Trainee Technologist in Microbiology, Heamatology, Parasitology, and Immunology ( CAVS-Kabete campus, University of Nairobi)
Other responsibilities
Taught and examined GEDS 0332, GEDS 113 and GEDS 423 Egerton University Njoro campus in 2023
Taught & Examined General Parasitology (Protozoology, Helminthology & Arthropod vectors)-Y2S1 (2017) Unit code ZOOL 0240, CF 3.0 Egerton University Njoro.
· Taught & Examined Gender and Health Y2S1 (2017) code GWDS 027, CF 3.0 Egerton University-Njoro.
· Taught & examined Gender Research and Report Writing, Y3S2 (2018)Unit code GWDS 316, CF 3.0 Egerton University-NTC
· Taught & examined Gender and Ageing, Unit code GWDS 423,Y4S1 (2018) CF 3.0 Egerton University- NTC
· Taught & examined Basic Biophysics Unit code BMED 31, (Y3S1) CF 3.0 Laikipia University-Laikipia campus.
· Taught & examined Biochemical Techniques II, Unit code BED 318, Y3S2 (2018) CF 3.0 Laikipia University-Laikipia campus.
· Taught & examined Animal Cell Culture, Unit code BMED 447 Y4S1 (2018) CF 4.0 Laikipia University.
· Taught & examined Metabolism, Unit code BMED 316 (Y3S1) CF 4.0 Laikipia University-Laikipia campus.
· Assisted Egerton University students in proposal development.
· Served as a class representative for MSc class in Medical Parasitology.
· Served as the Vice Chairman to Huruma Self Help Group-Njoro.
· Served Egerton University students as the Patron to Nyanza Evangelistic Team-Egerton University students' branch.
· Served as a part-time pastor in Church of God Prophecy.