Sep 2024-Currently: Deputy Director, Quality Assurance, Directorate of Quality Assurance, Egerton University
- Develop and monitor quality assurance programs
- Administer quality management systems etc
2015-currently: LecturerLecturing mathematics;Mathematics Department
- Supervision of undergraduate and Graduate students;
Sep 2023-December 2023: Part-time Lecturer Africa Nazarene University; CIS Department
- Mathematics and statistics lecturer
- Teaching and hosting realtime online lectures
2016-2020: Egerton University, Nairobi City Campus Coordinator, Mathematics
- Coordinating all the maths programs at the campus;
- Representing the Department in all management programs that require the participation of the department;
- Developing strategic Business and marketing plans
May 2018-2019: Part-Time Lecturer Maths-stat Lecturer & Teaching Graduate research Methodology
Multimedia University of Kenya
Department of Mathematics
Main campus
2015-2016: Part-Time Lecturer
Department of Industrial and Applied Mathematics
- Lecturing Applied Mathematics and statistics units to Engineering students
May 2011-August 2011: Part-Time Lecturer
Multimedia University College, Main campus
- Maths Lecturer (Actuarial Science Students)
- Discrete Math &Logic Design
July 2007-Feb 2015: Assistant Lecturer
- Maths Lecturer (Student mentor and counselor) - Mathematics Department, Egerton University
2004-2007: Mathematics Lecturer and Academic Advisor
Faculty of Science; Computer Science Department - Africa Nazarene University, Nairobi
2002-2004: Graduate Assistant - Egerton University, Njoro
Jan.- May 2001: Teaching Internship
Classroom Teacher(Mathematics & Chemistry) - Elburgon Secondary School, Elburgon Town
Sept. Nov. 1999: BOG Teacher
Alara Mixed Sec. School, Homa Bay County
Feb.-Sept. 1997: Chief Clerk - Electoral Commission (Kenya)
- Coordinating the Voter
- registration work
- Managing files related to
- registration exercise