Teaching

I have taught a wide range of undergraduate and postgraduate courses at Universiti Teknologi Malaysia (UTM), with a focus on Human-Computer Interaction (HCI), Web Programming, and Multimedia Systems. My teaching philosophy emphasizes hands-on learning, user-centered design, and digital innovation.

Undergraduate Courses Taught

  • Human-Computer Interaction (SECV2113, SCSV2113, SCV1023)

  • Web Programming (SCSV1223, SCK3633)

  • Web Technology (SECJ3483)

  • Application Development (SCSJ3104, SCSR3104)

  • Man and Machine Interface (DCG2103)

  • Data Structures and Algorithms

  • Multimedia Communication

Postgraduate Courses Taught

  • Web Design and Development (SKIT14)

  • Hypermedia in Education (MCG1553)

  • Teaching and Learning Media (MCG1573)

Supervision Experience

  • PhD (Main Supervisor): 8 graduated, 3 ongoing

  • PhD (Co-Supervisor): 2 graduated

  • Master by Research: 3 graduated

  • Master by Mixed-Mode & Taught Course: 8 graduated

Teaching Highlights

  • Taught over 1,900 students

  • Delivered more than 224 credit hours

  • Actively integrate usability testing, digital systems, and applied projects into teaching

Teaching Philosophy

I believe that effective teaching blends theory, real-world application, and empathy. I aim to cultivate independent, critical thinkers who are prepared for future challenges in computing and digital transformation.