You are here

Member Profile

Membership type: full

Esther Khakata

Country of origin: Kenya Currently in: Kenya, Nairobi General field of specialization: Computing and Information Technology
Academic Background


2020 Doctorate Computing and Information Technology
2011 Master Computing and Information Technology
2007 Undergraduate Computing and Information Technology
Research and Profession

Current Research Activities

Computing and Information Technology

Data Science, IoTs, Human Computer Interaction

Publications resulting from Research: 

• Khakata, E., Omwenga, V. & Msanjila, S. (2019). A Data Mining Approach to Student Performance Prediction within Internet-Worked Environments. Proceedings of the 2019 International Symposium on Advanced Electrical and Communication Technologies (ISAECT), Rome, Italy, pp. 1-8. Available on
• Mwaza, E., Khakata, E. & Kofi, I (2023). Maize Disease Detection Using Convolutional Neural Network. E3S Web of Conferences, 469, 00015 - ICEGC’ November 2023. Available at:
• Gachuhi, J., Khakata, E. & Kofi, I (2023). A Smart Water Management System for Detecting Household Water Wastage. E3S Web of Conferences, 469, 00015 - ICEGC’ November 2023. Available at:

Current profession

Current professional activities type: 
Higher Education Study
• Demonstrates extensive understanding of programming languages to appropriately educate competent, high-achieving Computer Science students. • Delivering Computer Science curriculum in innovative ways to engage and enthuse high-performing students. • Illustrates practical uses of Computer Science curriculum to enhance student passion and understanding. • Teaching using a range of programming and development tools, including C++, HTML, JavaScript, Python and other system modelling languages. • Providing additional support to students ahead of exams, including revision programs and useful IT resources. • Communicating positively and professionally with staff and students, leading by example in delivering the university values. • Using exceptional communication abilities to engage students in highly complex computing curriculum. • Maintaining positive, productive learning environments through exceptional classroom management. • Utilizing excellent interpersonal skills to build positive relationships with students and staff for optimal educational outcomes. • Encouraging students to ask challenging questions and thoroughly examining subject material. • Coordinating safe and successful lab sessions designed to test theories proposed in classes. • Spearheading research into collaborative work environments, peer evaluations, leading research teams, and overseeing specific tasks assigned around the School of Computing. • Readying students for examinations and higher-level studies through demanding coursework. • Administering examinations, grading papers, and assigning fair, accurate grades based on results. • Directing research by individual students in the undergraduate classes and also engaging in robust work with graduate students in pursuit of advanced degrees. • Facilitating engaging discussions focused on igniting student curiosity and deepening understanding of concepts. • Mentoring 16 girls interested in long-term careers in field on course materials, career opportunities, and research. • Preparing polished lectures discussing course-specific topics and broader related issues. • Creating challenging assignments, projects, and lessons designed to produce well-informed students. • Creating presentations to deliver lecture material in classroom and online learning environments. • Managing university courses holding up to 250 students. • Holding regular student meetings to communicate strengths, weaknesses and areas for learning development. • Proactively expanding knowledge base by networking with other lectures and researching. • Providing ongoing and proactive support to students and staff requiring extra assistance. • Using diverse teaching methods, including case approach, visual presentations and class activities to deliver curriculum. • Planning and developing course curriculums based on Commission for University Education (CUE) guidelines, trends and head of department input. • Writing papers and defending positions of research that add to collective base of computing knowledge. • Attending conferences to learn about new research and presented research findings. • Supervising undergraduate students in the Work Based and Service Based attachments in Non-Profit, Community Based and Government institutions. • Forming part of the new employees interview board aiming at seeking, recruiting and retaining the best talent in the positions of senior lecturers, lecturers, doctoral fellows, teaching fellows and graduate assistants.

Workshop and Conference Attended

2019 Rome, Italy ISAECT
2023 Ohio, USA Visiting Assistant Professor


University of Cincinnati

Search form