Teaching & Student Projects

"Teaching is truth mediated by personality.”
--Phyllis Brooks

Teaching philosophy

Good teaching and supervision serve two needs: the knowledge students need now, and the capacity to keep growing long after they leave campus. Knowledge advances quickly, and AI tools can now supply much of it on demand, so the second need matters more than ever.    

I often think of it this way. In the old days, a young person setting out on a first long journey through a forest needed two things: enough provisions to survive the first stretch, and good hunting skills to keep going once those provisions ran out. In education, the provisions are the solid foundations a course or project provides: principles, methods and tools. The hunting skills are what make progress sustainable: framing the right problem, learning independently, judging whether an answer is sound (including one produced by AI), and communicating it clearly.    

I connect classroom fundamentals to real engineering problems, drawing on systems my research teams have built and deployed with industry.     

It has been a privilege to support many students and young researchers through their studies and early careers. Seeing them carry the skills and confidence they built on campus into their work and lives is the most rewarding part of my role.

Courses taught in NTU
SC2104/CE3002  Sensors, Interfacing and Control (Year-2 undergraduate course)
CE 3007 Digital Signal Processing (Year-3 undergraduate course)
DM6102 Multimedia Information Management (postgraduate course)
CE/CZ2004 Circuits & Signal Analysis (Year-2 undergraduate course)
CE/CZ4002 Visual Media Compression and Processing (Year-4 undergraduate course)
Cx/SC1006 Computer Organisation & Architecture (Year-1 undergraduate course)
CE2003 Digital System Design (Year-2 undergraduate course)
CPE 201 Digital Circuits & Systems (Year-2 undergraduate course)
CPE 208 Instrumentation & Data Acquisition (Year-2 undergraduate course)
CPE415 Digital Video Coding and Compression (Year-4 undergraduate course)
CPE 101 Electronics Principles (Year-1 undergraduate course)
CPE/CSC104 Logic Design (Year-1 undergraduate course)
SC 301 Control & Instrumentation (Year-3 undergraduate course)
Success Stories in Student Project Supervision

Undergraduate:

Posstgraduate:

Recently completed PhD projects

Undergraduate Programme Assessor 

Bachelor of Computer Science (Artificial Intelligence), 2019-2025, University of Malaya