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:


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