Lecturer - Kenyatta University from August 2019 to date
Assistant Lecturer - Kenyatta University from September 2014 to 2019
Part-Time Lecturer - Mount Kenya from April 2014 to 2019.
Part-Time Lecturer - University of Nairobi from December 2012 - January 2013.
TSC teacher from 1989 - 2014.