Home
Research and publications
Supervision
Teaching
Industry
YouTube
Resources
Teaching
My attempt to create lightbulb moments
Modules Taught
Year
Module
Number of Students
Student Feedback
2026
Systems and Signals 344
TBD
Presented in Second Semester
2026
Computer Systems 214
TBD
Presented in First Semester
2025
Systems and Signals 344
131
88%
2024
Systems and Signals 344
82
87%
2023
Systems and Signals 344
100
None
2022
Systems and Signals 344
115
96%
2022
Computer Systems 214
289
91%
2021
Computer Systems 245
287
89%
2021
Computer Systems 214
282
87%
2020
Computer Systems 245
254
None
2020
Computer Systems 214
260
95%
2019
Computer Programming 143
267
80%
2019
Computer Systems 214
266
89%