Stephen Ouma was born in Mombasa. He attended St. Peterís Mumias, Mukumu and Cardinal Otunga (Mosocho) schools. He studied law at the University of Nairobi for LL.B and the University of Witwatersrand, Johannesberg for LL.M. He is an advocate of the High Court of Kenya and a Lecturer at Catholic University. Besides lecturing, he is widely engaged in consultancy and training. His areas of academic interest (speciality) are the interface between Rule of Law, Constitutionalism and Development, Adjectival Law and Public International Law. He presently lectures and supervises research in various LL.B modules.