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.