Dr. Omwenga is a Computer Science Snr. lecturer at the University of Nairobi, School of Computing and informatics. He has to his credit a portfolio of e-leaning products and models that are being used within the region and beyond. He is actively engaged in e-learning research and is a seasoned Software engineer with over 15 years’ experience in software design and development; ICT for Science and Engineering consultancy; and Curriculum design and implementation. He is currently the Director of ICT services at the University of Nairobi