
Gesuka Leonard
IT/Computer Science Teacher
Hire this person
Send a job offer directly to this candidate
About
International ICT Educator with 15+ years of experience teaching Computer Science and Information Technology at secondary and tertiary levels. Skilled in programming, networking, and curriculum development, with a proven record of mentoring students and leading academic clubs. Holds a PGDE in Computer Studies, CCNA certification, and extensive experience preparing students for globally recognized qualifications.
Experience
Teacher, Digital Society/Computer Science at APG School (2025-05 – 2025-11)
- Delivered O Level Computer Science curriculum to Year 10 students.
- Delivered IBDP Digital Society curriculum to Year 11-12 students.
- Organized coding challenges and supervised student CSP projects.
- Served as a Homeroom Tutor and Co-CSP Patron.
Teacher, IT/Computer Science at Oshwal Academy Nairobi (2021-09 – 2025-05)
- Delivered AS/A Level Computer Science curriculum to Year 12–13 students.
- Organized coding challenges and mentored students in leadership roles.
- Served as House Patron, Homeroom Tutor, and Current Affairs Club Patron.
Tutor, School of Computing at INtel College (2018-01 – 2021-08)
- Taught BTEC Level 3–5 Diploma courses in programming, graphics, and project planning.
- Designed course outlines, assignments, and session plans.
- Provided career guidance and led the Graphics Design team.
Tutor, ICT at Graffins College (2013-07 – 2017-10)
- Trained diploma students in programming and networking.
- Supervised software projects and departmental reporting.
- Led MTA and MCSE training programs.
Tutor, ICT at Zetech College (2008-08 – 2011-08)
- Delivered programming and networking courses.
- Maintained LANs, PCs, and servers.
- Supervised student projects and assessments.
Education
PGDE in Computer Studies – Kenya School of TVET (2023 – 2024)
MSc in Software Engineering – JKUAT (2012 – 2016)
BSc in Information Technology – JKUAT (2006 – 2008)
Diploma in IT – JKUAT (2004 – 2006)
KCSE Certificate – Nyang'ori Boys High School (2003 – 2003)