CO250
Introduction to Optimization
Linear programming, duality, simplex algorithm, etc.
Waterloo Winter 2026
CS456
Computer Networks
Network architectures, protocols, routing, congestion control.
Waterloo Winter 2026
CS489
Natural Language Processing
Computational linguistics, statistical NLP, transformers and LLMs.
Waterloo Winter 2026
ECE493
Neural Networks & Deep Learning
Deep neural networks, CNNs, RNNs, training dynamics.
Waterloo Winter 2026
STAT333
Stochastic Processes 1
Markov chains, Poisson processes, etc.
Waterloo Winter 2026
STAT2601
Probability and Statistics I
Intro to Probability and Statistics.
Fall 2025
MATH2211
Multivariable Calculus
Intro to Multivariable Calculus.
Fall 2025
COMP3314
Machine Learning
Intro to ML.
Fall 2025
COMP3230
Principles of Operating Systems
Introduction to Operating Systems, topics include virtualization of CPU & memory, file system, etc.
Fall 2025
COMP3270
Artificial Intelligence
Intro to AI, topics include search, RL, MDP, etc.
Fall 2025