Undergraduate Courses

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

Featured Courses - Spring 2021

MATH 341- Group Theory 

Groups are among the fundamental structures in algebra. They play an important role in all fields of mathematics, including geometry, analysis, and combinatorics. They also find applications in natural sciences like physics and chemistry, as well as in computer science and cryptography. Understanding these fundamental objects is essential for learning further mathematics in many areas. See Full Course Promo

MATH 304- Mathematical Journeys IV

Want to play with puzzles and get credit for it? In this course we will play around with Rubik’s cube, TopSpin, and other fun, but challenging puzzles to develop an understanding of, and intuition for group theory. See Full Course Promo

MATH 381W- Mathematics Undergraduate Seminar

The main objective of this seminar course is to prepare students to successfully read, present, discuss, and write mathematics. The focus will be on the foundations of Euclidean and non-Euclidean geometries. See Full Course Promo

MATH 440- Galois Theory

Galois theory studies roots of polynomial equations, combining field theory and group theory to study symmetries of these equations. Famously, these ideas led to a proof that (unlike the quadratic formula for degree-2 polynomials) no formula exists to solve polynomial equations of degree 5 or more. Proving this theorem is one goal of this class. See Full Course Promo

MATH 402W- Operations Research Clinic

The Operations Research Clinic (Math 402W) is unlike any math class you have taken before. You and your team will apply your skills to analyze problems of current local interest. 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.