Teaching
Teaching Philosophy
I believe the key to teaching lies in engaging students, guiding their deep-thinking process, and developing their ability to transfer knowledge in broader application areas. Computer systems and security span many details on various aspects of a computer system, which are usually beyond the coverage of textbooks. Without a strong motivation to “look under the hood,” topics in computer system security can feel too abstract. Engaging students and letting them to connect the knowledge in with other types of knowledges, such as real-world scenarios, offers a path for students to reach a deep level of understanding.
Aiming to embedding generalized understanding of knowledge, my methodology of teaching system security is to generalize the same concept in different systems and different domains. Practice plays a crucial role in helping students to connect knowledge to real-world problems. Using practical skills, students can open the hood of computer systems and witness the security knowledge in action. When they practice the same concept under different systems, they will learn to pay less attention to system-specific detail and thus focus on the generalized concept.
The result I aim for is not just competence with existing knowledge and tools, but transferable learning mindset: students who recognize familiar structures in new scenarios and reason confidently in open-ended problems.
Courses
- CS3235: Computer Security. 2008 - 2011, 2025/2026.
- CS4238: Computer Security Practice. 2013 - 2021.
- CS5231: Systems Security. 2014 - 2017, 2022 - 2025.
- CS5321: Network Security. 2017, 2025.
- CS5331: Web Security. 2018 - 2023.
- CS6231: Advanced Topics in Security and Privacy.
Awards
- Faculty Teaching Excellence Award, NUS School of Computing, Academic Year 2024/2025.
- Faculty Teaching Excellence Award, NUS School of Computing, Academic Year 2021/2022.
- Faculty Teaching Excellence Honour Roll, NUS School of Computing, Academic Year 2014/2015.
- Annual Teaching Excellence Award, National University of Singapore, Academic Year 2013/2014.
- Faculty Teaching Excellence Award, NUS School of Computing, Academic Year 2013/2014.
- Annual Teaching Excellence Award, National University of Singapore, Academic Year 2012/2013.
- Faculty Teaching Excellence Award, NUS School of Computing, Academic Year 2012/2013.