Teaching
Teaching Philosophy
My teaching spans undergraduate and postgraduate education across computing, artificial intelligence, and Human-Computer Interaction (HCI). Informed directly by my research, I aim to connect theoretical foundations with applied, real-world perspectives — helping students develop both conceptual understanding and practical skills, and encouraging critical thinking about computational systems, data, interaction, and design. I place strong emphasis on hands-on learning, research-informed teaching, and inclusive support for students from diverse backgrounds.
Teaching Experience
National University of Sciences and Technology (NUST)
Sessional Lecturer — School of Electrical Engineering and Computer Science
I held sole responsibility for delivering two undergraduate courses, designing all course materials, assessments, and examinations, and evaluating student performance:
- Computer Architecture and Organization
- Fundamentals of Information and Communication Technologies (ICT)
The University of Melbourne
Teaching Assistant & Head Teaching Associate — School of Computing and Information Systems
I supported teaching across five undergraduate and postgraduate subjects, contributing tutorials, assignment and rubric design, student assessment, office hours, and group project mentoring. At the undergraduate level, I taught Introduction to Python Programming and Algorithms and Data Structures. At the postgraduate level, I contributed to Artificial Intelligence and served as Head Teaching Associate for both Machine Learning and Elements of Data Processing.
KAIST & Lancaster University
Research Mentoring
I have mentored six undergraduate and postgraduate students on independent research projects across HCI, extended reality (XR), multimodal interaction, and creativity support tools. Mentoring has involved defining research problems, designing and prototyping interactive systems, conducting user studies, analyzing data, and preparing research outputs — with several collaborations resulting in publications at top-tier venues.
- Jungwoo Rhee (PhD, KAIST) — Video Prototyping in XR
- Heeji Kim (Masters, KAIST) — Augmenting Brainsketching with Generative AI
- Guanlin Li (Masters, Lancaster) — Ergonomics in Extended Reality Interaction
- Baosheng James Hou (Masters, Lancaster) — Eye–Head Interaction in Virtual Reality
- Sophia Quesada (BSc, Lancaster) — Eye Gesture Recognition via EOG for Eye-Based Interaction
- Alexandra Gerbert (BSc, Lancaster) — Ground Pointing Interaction in XR
