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