John Tarus received his PhD degree in Computer Science from Beijing Institute of Technology, Beijing, China in 2017.
He holds an M.Phil. degree in Information Technology from Moi University, Kenya, received in 2011. He currently lectures in the Department of Information Technology, School of Information Sciences, Moi University, Kenya.
He is the President of the Internet Society, Kenya Chapter. He is a former Ag. Director of ICT at Moi University. His research interests include Internet governance, the Internet of Things, community networks, e-learning, recommender systems, data mining, and open-source software.
John has published widely in high-impact refereed journals and international conference proceedings in his field. He is a member of the Free Software and Open Source Foundation for Africa, the Internet Society, and the Linux Professional Institute.