He is also Lecturers in the Department of Environmental Planning and Management, School of Environmental Studies in the same University. Before Joining Kenyatta University in 2001, he was the Head of the Department of Geography, Egerton University, Njoro, Kenya (1998-2001). He made his PhD in 1997 in Structural/Remote Sensing Geology from the University of Nairobi with postgraduate research support from University Science Engineering Partnerships in Africa (USHEPiA) to the University of Cape Town, South Africa at the Centre for Interactive Graphical Computing (Geological Science) where he partly worked on the Godwana GIS Database.