Advanced topics in HCI for final-year undergraduate and Master's students.
Introduction to HCI principles, interaction design, usability evaluation, and emerging technologies for undergraduate students.
Double credit unit for First Year Computer Science students covering programming fundamentals using C and Java. Served as Unit Convenor and sole academic teaching this module.
Asynchronous online unit for Master's students covering core programming concepts and best practices.
Co-taught with Dr. Abe Karnik. Students worked in groups on cutting-edge HCI topics. Several project groups published their work at international conferences.
Developed and delivered lecture on Computer Vision for 3rd year Mechatronics undergraduate students.
Created original lecture material, weekly quizzes, and exam questions with short notice due to staff absence. Delivered content online during COVID-19 pandemic.
Developed and delivered lecture on Touchless Gestures for 2nd year Computer Science undergraduate students.
Supported seminars and assessed student coursework on ethics in computing.
Led lab sessions, provided one-on-one support for student projects, and assessed coursework over three academic years.
Assisted with lab sessions teaching fundamental programming concepts and software development practices.