Course Notes
Typed notes from my undergraduate and graduate courses.
University of Waterloo (2010 – 2015)
- AMATH 251 - Intro to Differential Equations (Advanced Level) - Zoran Miskovic
- CO 255 (web) - Intro to Optimization (Advanced Level) - Jim Geelen
- CO 330 - Combinatorial Enumeration - Kevin Purbhoo
- CO 342 - Introduction to Graph Theory - Chris Godsil
- CO 351 - Network Flow Theory (incomplete) - Bruce Richter
- CS 145 - Designing Functional Programs (Advanced Level) - Gordon Cormack
- CS 240 - Data Structures and Data Management - Arne Storjohann
- CS 245 - Logic and Computation - Jonathan Buss
- CS 341 - Algorithms - Jakub Truszkowski
- CS 365 - Models of Computation - Jeffrey Shallit
- CS 466 - Design and Analysis of Algorithms - Ian Munro
- CS 486 - Introduction to Artificial Intelligence - Peter van Beek
- MATH 145 - Algebra (Advanced Level) - Patrick Ingram
- MATH 146 - Linear Algebra 1 (Advanced Level) - Che Tat Ng
- MATH 147 - Calculus 1 (Advanced Level) - Kathryn Hare
- MATH 148 - Calculus 2 (Advanced Level) - Frank Zorzitto
- MATH 245 (web) - Linear Algebra 2 (Advanced Level) - Kenneth Davidson
- MATH 247 - Calculus 3 (Advanced Level) - Alexandru Nica
- MATH 249 - Intro to Combinatorics (Advanced Level) - David Wagner
- PHYS 121 - Mechanics - Robert Mann
- PHYS 241 - Electricity and Magnetism - Hartwig Peemoeller
- PHYS 263 - Classical Mechanics and Special Relativity - Chris O’Donovan
- PHYS 334 - Quantum Physics 2 - Russell Thompson
- PMATH 347 - Groups and Rings - Jason Bell
- STAT 240 - Probability (Advanced Level) - Steve Drekic
- STAT 331 - Applied Linear Regression - Javid Ali
University of Toronto (2017 – 2022)
TODO