Instructor, COM415 Programming, Algorithms, and Data Structures, University of Sheffield, AY2026/27 Semester 1.
Course materials cover fundamentals of Python programming, data structures, complexity analysis, algorithm design, etc.
Instructor, COM1002 Foundations of Computer Science, University of Sheffield, AY2025/26 Semester 2.
This course is taught in two semesters. Course materials cover discrete mathematics, calculus, linear algebra, etc.
Instructor, IS1702 Computational Thinking, Singapore Management University, AY2022/23 Semester 2.
Course materials cover data structures, complexity analysis, algorithm design, etc.