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
IT102 — Computer Programming Methodology
Foundations of programming and problem-solving — algorithms, control structures, and structured programming practice for early-stage IT students.
IT306 — Web Design, Programming and Administration
Building and running web applications: front-end design, server-side programming, and the deployment and administration of web systems.
IT512 — ICT Teaching Methods
Pedagogy for computing and ICT education — curriculum design, instructional strategies, and assessment for teaching technology.
IT513 — IT Project Management
Planning and delivering IT projects: scope, scheduling, budgeting, risk, and leading project teams to completion.
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.