Abade, Dr. Elisha, The University of Nairobi, School of Computing and Informatics, P.O. Box 30197, Nairobi, GPO, Kenya, Kenya