Bachelor of Education (B.Ed[Sc]) in Chemistry & Mathematics, Kenyatta University, Nairobi. Baccalaureus Technologiae (B.Tech) in Business Administration, University of South Africa (Unisa), Pretoria. Master of Science (M.Sc) in Chemistry, University of the Witwatersrand, Johannesburg. Master in Process and Materials Engineering (M.Eng), University of the Witwatersrand, Johannesburg. Doctor of Philosophy (PhD) in Chemical Engineering, Université de Sherbrooke, Canada.