Teaching & Mentorship
Committed to fostering the next generation of engineers and researchers through comprehensive coursework and dedicated supervision.
Courses Taught at NTU
| Course Code | Course Title | Academic Year | Level |
|---|---|---|---|
| SC3102 | Signals, Systems and Transforms | AY22 – Present | UG |
| SC1004 | Linear Algebra for Computing | AY23 – Present | UG (Tutoring) |
| SC2008 | Computer Networks | AY21– Present | UG (Tutoring) |
| CE3007 | Digital Signal Processing | AY21 | UG (Labs) |
| SC1003 | Introduction to Computational Thinking and Programming | AY21 – Present | UG (Labs) |
| CZ1120 | Introduction to Digital Communications and Networking | AY20 – AY21 | UG |
| CE3006 | Digital Communications | AY07 – AY22 | UG |
| CE1104 | Linear Algebra for Computing | AY20 | UG (Tutoring) |
| CE1011 | Engineering Mathematics I | AY18 | UG (Labs) |
| CE1012 | Engineering Mathematics II | AY16 – AY19 | UG (Tutoring) |
| ES6125 | Wireless Communications | AY15 – AY18 | PG |
| CE/CZ1005 | Digtal Logic | AY13 – AY17 | UG (Tutoring) |
| CPE424 | Information Theory and Coding | AY06 – AY12 | UG |
| CPE106 | Mathematics II | AY05 – AY07 | UG |
| SC301 | Control and Instrumentation | AY03 – AY07 | UG |
Teaching Awards & Recognition
Nanyang Award for Teaching Excellence
2007