My note collection during my undergraduate years
Updated every December and April
The notes for the following courses can be found here (a strikethrough on the course code indicates that the note is not as good as the ones without):
Computer Science:
CSC110- Foundations of Computer Science ICSC111- Foundations of Computer Science II- CSC207 - Software Design
- CSC209 - Software Tools and Systems Programming
- CSC236 - Introduction to the Theory of Computation
- CSC258 - Computer Organization
- CSC263 - Data Structures and Analysis
- CSC309 - Programming on the Web
- CSC311 - Introduction to Machine Learning
- CSC343 - Introduction to Databases
- CSC369 - Operating Systems
- CSC373 - Algorithm Design, Analysis & Complexity
- CSC384 - Introduction to Artificial Intelligence
- CSC401 - Natural Language Computing
- CSC412 - Probabilistic Learning and Reasoning
- CSC413 - Neural Networks and Deep Learning
Math:
MAT137- Calculus with ProofsMAT223- Linear Algebra IMAT224- Linear Algebra II- MAT237 - Multivariable Calculus with Proofs
MAT244- Introduction to Ordinary Differential Equations- MAT301 - Groups and Symmetries
- MAT315 - Introduction to Number Theory
- MAT332 - Introduction to Graph Theory
MAT334- Complex Variables- APM462 - Nonlinear Optimization
Statistics:
Electives: