Teaching



Here are a list of courses I have taught over the years and their short descriptions for each of them:

Undergraduate Courses:

Creative Design Elements (SKM4208) 
This course covers the technique required to design multimedia elements creatively for the development of a portfolio. It covers the basic concepts, usability design and creative interface. This course requires the student to consider creative design from a conceptual point of view, composition,and design principles for the integration of elements.










Human-Computer Interaction (SIM3202)
This course covers the introduction to the human computer interaction discipline. It also covers basic psychology theories, data gathering and analysis techniques, screen design using scenarios and prototypes which involve users, screen design based on design principles and guidelines to achieve usability quality and user’s based evaluation.





Animation for Multimedia Production (SKM4311)
This course covers the basic design principles, design issues, concept of developing animation, and practices in the development of 2D and 3D animation by using computer application. It includes the practical approach and requires the students to plan, design and develop 2D and 3D animation according to the related project requirement



Audio Visual Digitization (SKM4202)
This is an introductory-level course on video and audio digitization. The main topics include the basic techniques and methods of digitizing video and audio. Students will be exposed to the basic of analogue audio/video and also the basic fundamentals that underlie each technology. Students will also be taught the basic steps involved in digitization, which mainly involves sampling and quantization of analogue signals. At the end of the course, students are expected to produce a small project to show that they have understood all the topics covered.





Introduction to Multimedia (SKM2300)
This course introduces essential topics in multimedia application development. It also includes concepts in hyperlink, hypermedia, basic techniques in multimedia application development such as combination of audio, video, animation and graphics, and data storage and retrieval methods.




Postgraduate Courses:

Audio Video Processing (SKM5304)
This course covers the technical aspects in the use of digital audio and video in system development. It includes programming with digital audio and video data, signal processing, audio and video data compression schemes, transmission and storage of specific media (speech, audio or video), as well as signal classification and the semantic analysis of such media information.





Selected Topics in Multimedia (SKM5800)
This course covers selected topics which include theoretical aspects, applications and latest development in the field of multimedia computing.