Ph.D. Hydrology; with a minor in Civil Engineering: The University of Arizona, USA; Advisor: Regents’ Professor Jim Shuttleworth, Ph.D. (with co-advisor David Gochis, Ph.D., NCAR)
M.Sc. (Great Distinction) Water Resources Engineering, Institute of Land and Water Resources, The
Katholieke Universiteit Leuven (KULeuven), and Department of Hydrology, Free University of Brussels (VUB), Belgium.
B.Sc. (Honors) Civil Engineering, Department of Civil Engineering, The University of Nairobi, Kenya.
Postgraduate Diploma in Computer Science, College of Sciences, University of Nairobi, Kenya.