I graduated with Bachelors of Academic Law (BAL) Degree in 2005, Bachelors of Laws (LL.B) Degree in 2007, Master of Laws (LL.M.) in 2009 and thereafter a Doctorate (Ph.D. in Laws) at the St. Augustine University of Tanzania, majoring in International Human Rights and International Humanitarian Law in 2017. I am also an Advocate of the High Court of Kenya. I have worked as a lecturer and head of Department at the Catholic University of Eastern Africa (CUEA) and Jomo Kenyatta University. I have also published a number of articles on various human rights concerns.