
In a commentary, SMU Principal Lecturer of Computer Science Lee Yeow Leong, who is Director of Undergraduate Matters at SMU’s School of Computing and Information Systems, shared how designing foundation courses requires balancing breadth with simplicity while supporting first-year students’ transition to independent learning. At SMU, he structures coding modules around core topics using a flipped classroom approach, complemented by a strong faculty-to-student ratio, peer learning, and tiered exercises that cater to different ability levels. Ultimately, he stressed empathy, encouragement, and two-way feedback as key to building students’ confidence and a strong foundation for future learning.