Teaching philosophy

I teach in the Faculty of Science at Zanzibar University, where I have worked with students since 2017. My teaching combines practical information technology skills with the pedagogy needed to put them to use — a natural extension of my own background in IT with education and my research on how technology is adopted in higher education.

Three commitments run through my teaching:

  • Make the implicit explicit. Digital and research skills are teachable; I build them into practical sessions rather than assuming students arrive with them.
  • Technology in context. Educational technology is only useful when it works in the classroom students actually have. I favour tools that survive low bandwidth, shared devices, and power interruptions.
  • Honest use of AI. Students will use AI assistants whether or not the syllabus mentions them. I teach when AI use supports learning, when it substitutes for it, and how to tell the difference.

Courses

Information Technology (Faculty of Science)

Undergraduate · Zanzibar University · Assistant Lecturer

Lecturing and leading tutorials, seminars, and practical sessions in information technology within the Faculty of Science, including setting, marking, and invigilating university examinations.

Information Technology with Education

Undergraduate · Zanzibar University · Assistant Lecturer

Teaching on the BSc in Information Technology with Education, connecting computing skills with classroom pedagogy for future educators.

Computer Skills Training

Professional / short course · Various schools & institutions, Zanzibar · Trainer

Delivering practical computer and IT training courses, including AI training for academics and research-methods training.

Supervision

Undergraduate final-year projects, Zanzibar University, Faculty of Science. Information technology, AI adoption in higher education, and applied research projects, alongside assisting senior staff in supervising tutorials, seminars, and practicals.

I welcome project ideas connected to information technology, educational technology, or AI in education — students are encouraged to contact me with a one-paragraph proposal.