PhD in Computer Science of University of the Western Cape, South Africa (2011); MSc. In Computer Science of Osmania University, India (2004); BSc. in Computer Science of University of Dar es Salaam, Tanzania (2001), ACSEE (1997, Azania Secondary School), CSE (1994, Njombe Secondary School)

PROFESSIONAL TRAINING: Certificate in Online Education and Training

Institute of Education, University of London in collaboration with Tanzania Global Learning Centre (TGLC) January - April, 2005