Teaching
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)
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
Teaching on the BSc in Information Technology with Education, connecting computing skills with classroom pedagogy for future educators.
Computer Skills Training
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.