Courses I've Taken

University of Waterloo - Software Engineering + Math

Software Courses

  • CS 138 - Introduction to Data Abstraction and Implementation
  • CS 241E - Foundations of Sequential Programs
  • SE 212 - Logic and Computation

Electrical & Computer Engineering

  • ECE 140 - Linear Circuits
  • ECE 124 - Digital Circuits and Systems
  • ECE 222 - Digital Computers

Mathematics

General

  • MATH 135 - Abstract Algebra
  • MATH 115 - Linear Algebra 1
  • MATH 235 - Linear Algebra 2
  • MATH 228 - Differential Equations
  • MATH 116 - Calculus 1
  • MATH 118 - Calculus 2
  • MATH 237 - Calculus 3
  • STAT 206 - Probability and Statistics

Pure

  • PMATH 347 - Groups and Rings

Combinatorics & Optimization

  • CO 250 - Introduction to Optimization
  • MATH 249 - Introduction to Combinatorics (Advanced)

Sciences

  • CHE 102 - Chemistry for Engineers
  • PHYS 115 - Mechanics
  • PHYS 125 - Electricity and Magnetism
  • EARTH 122 - Introductory Environmental Sciences

Language & Communication

  • ENGL 192 - Communication in the Engineering Profession
  • ENGL 109 - Introduction to Academic Writing

← Back to Home