Obira, J. O., School of Computational and Communication Sciences and Engineering, Nelson Mandela African Institution of Science and Technology, Tanzania