Undergraduate Courses

Our award-winning instructors and lecturers use innovative techniques to engage students and ignite their passion for math.


Featured Courses 

Summer  2020

MATH 419
Linear Analysis

The course explores Fourier series, discrete Fourier and Haar analysis, the Fourier transform and wavelet transforms.

See Full course Promo


Spring 2020

MATH 341
Algebra III: Groups

Groups are possibly the fundamental structure in algebra. They pop in all sorts of different fields from geometry, analysis and combinatorics to far flung fields like physics and chemistry.

See Full Course Promo

Geometry and Symmetry

This course is a three step journey:

1) We study geometry of the plane and higher dimensions. Here we investigate convexity, affine sets, and polarity.

See Full Course Promo

Operations Research Clinic

The Operations Research Clinic is unlike any math class you have taken before. You will apply your skills to analyze real-world problems of current local interest. You will learn how to meet with clients to understand their needs and use operations research to solve their problem.

See Full Course Promo

MATH 441
Commutative Algebra and Algebraic Geometry

Algebraic geometry is the study of the solution sets of systems of polynomial equations. It provides incredible tools for translating algebraic questions into geometric questions and vice versa. If you enjoy abstract algebra, then this is the course for you!

See Full Course Promo

MATH 462
The Mathematics of Moving Fluids

Fluid dynamics, the study of the motion of liquids and gases, is one of the classical branches of applied mathematics. Sciences such as aerodynamics, hydrodynamics, meteorology and oceanography, to name a few, draw heavily on the mathematics of fluid mechanics for their quantitative underpinnings. The centre theme of this class is the developement of the mathematics for unsterstanding the basic variables that describe the motion of fluids: flow velocity, pressure and density.

See Full Course Promo

Undergraduate Courses

Mathematics 100-Level Courses

Mathematics 200-Level Courses

Mathematics 300-Level Courses

Mathematics 400-Level Courses

FAN and MACM Courses

  • FAN X92-2 - STT - Foundations of Analytical/Quantitative Reasoning II
  • FAN X99-4 - Foundations of Analytical and Quantitative Reasoning
  • MACM 201-3 - Discrete Mathematics II
  • MACM 203-2 - Computing with Linear Algebra
  • MACM 204-2 - Computing with Calculus
  • MACM 300-3 - Introduction to Formal Languages and Automata with Applications
  • MACM 316-3 - Numerical Analysis I
  • MACM 401-3 - Introduction to Computer Algebra
  • MACM 409-3 - Numerical Linear Algebra: Algorithms, Implementation and Applications
  • MACM 416-3 - Numerical Analysis II
  • MACM 442-3 - Cryptography
  • MACM 498-3 - Special Topics in Mathematics and Computing Science

Course Outlines

Use the online Course Outlines database for archived and current course outlines.