My coursework

Accented courses are those that I assisted in teaching.

AY21/22 Semester 1
CS1231S Discrete Structures
CS2100 Computer Organisation
MA2001 Linear Algebra I
ES2660 Communicating in the Information Age
UTC1702E Thinking in Systems: Energy Systems
CFG1002 Career Catalyst
AY21/22 Semester 2
CS2030S Programming Methodology II
CS2040S Data Structures and Algorithms
CS2106 Introduction to Operating Systems
MA2002 Calculus
ST1131 Introduction to Statistics and Statistical Computing
IS1103 Ethics in Computing
UTC2714 A social critique of markets in Singapore
AY22/23 Semester 1
CS2102 Database Systems
CS2104 Programming Language Concepts
CS2107 Introduction to Information Security
CS2109S Introduction to AI and Machine Learning
CS2309 CS Research Methdology
CS3210 Parallel Computing
CS3230 Design and Analysis of Algorithms
UTW1001A Identities and Ideas in Modern Market-Driven Societies
CS2040S Data Structures and Algorithms
IT5002 Computer Systems and Applications
AY22/23 Semester 2
CS2105 Introduction to Computer Networks
CS3211 Parallel and Concurrent Programming
CS3223 Database Systems Implementation
CS3233 Competitive Programming
CS4215 Programming Language Implementation
CS4269 Fundamentals of Logic in Computer Science
CS5224 Cloud Computing
MA2202 Algebra I
EL1101E The Nature of Language
CS3230 Design and Analysis of Algorithms
AY23/24 Semester 1
CS3264 Foundations of Machine Learning
CS4212 Compiler Design
CS5219 Automated Software Validation
CS5234 Algorithms at Scale
CS5239 Computer System Performance Analysis
MA2101 Linear Algebra II
MA2104 Multivariable Calculus
MA2108 Mathematical Analysis I
MA2116 Probability
CS3210 Parallel Computing
AY23/24 Semester 2
CS3236 Introduction to Information Theory
CS4268 Quantum Computing
CS5250 Advanced Operating Systems
CS5330 Randomized Algorithms
GEN2061Y Support Healthy Ageing SG
MA3209 Metric and Topological Spaces
MA3211 Complex Analysis