Doctor of Philosophy in Law (PhD), Utrecht University Certificate, EUI (Florence)-Harvard Law School (Law and Logic) PG Diploma in Law, Kenya School of Law Master of Laws (LL.M) University of Pretoria Master of Arts (Philosophy), University of Nairobi (ongoing) Advocate, High Court of Kenya Bachelor of Laws (LL.B) Moi University