Math Classes
133 courses, including graduate courses. This index combines all courses listed on the department’s entry-level, upper-level, and graduate course pages with the Spring and Fall 2026 rosters.
Not every course is offered each year. Select a course for details and official sources.
1000 level · 2000 level · 3000 level · 4000 level · 5000 level · 6000 level · 7000 level
1000-level courses
- MATH 1006 — Academic Support for MATH 1106
- MATH 1011 — Academic Support for MATH 1110
- MATH 1012 — Academic Support for MATH 1120
- MATH 1021 — Academic Support for MATH 2210
- MATH 1101 — Calculus Preparation
- MATH 1105 — Finite Mathematics for the Life and Social Sciences
- MATH 1106 — Modeling with Calculus for the Life Sciences
- MATH 1110 — Calculus I
- MATH 1120 — Calculus II
- MATH 1300 — Mathematical Explorations
- MATH 1340 — Strategy, Cooperation, and Conflict
- MATH 1710 — Statistical Theory and Application in the Real World
- MATH 1900 — Introduction to Calculus For Engineers
- MATH 1910 — Calculus for Engineers
- MATH 1920 — Multivariable Calculus for Engineers
2000-level courses
- MATH 2210 — Linear Algebra
- MATH 2220 — Multivariable Calculus
- MATH 2230 — Theoretical Linear Algebra and Vector Calculus I
- MATH 2240 — Theoretical Linear Algebra and Calculus
- MATH 2310 — Linear Algebra for Data Science
- MATH 2930 — Differential Equations for Engineers
- MATH 2940 — Linear Algebra for Engineers
3000-level courses
- MATH 3040 — Prove It!
- MATH 3110 — Introduction to Analysis
- MATH 3210 — Manifolds and Differential Forms
- MATH 3270 — Introduction to Ordinary Differential Equations
- MATH 3320 — Introduction to Number Theory
- MATH 3340 — Abstract Algebra
- MATH 3360 — Applicable Algebra
- MATH 3610 — Mathematical Modeling
- MATH 3810 — Deductive Logic
- MATH 3840 — Introduction to Set Theory
- MATH 3850 — Modal Logic
4000-level courses
- MATH 4030 — History of Mathematics
- MATH 4040 — Patterns, Proofs, and Problems
- MATH 4130 — Honors Introduction to Analysis I
- MATH 4140 — Honors Introduction to Analysis II
- MATH 4180 — Complex Analysis
- MATH 4200 — Differential Equations and Dynamical Systems
- MATH 4210 — Nonlinear Dynamics and Chaos
- MATH 4220 — Applied Complex Analysis
- MATH 4250 — Numerical Analysis and Differential Equations
- MATH 4260 — Numerical Analysis: Linear and Nonlinear Problems
- MATH 4280 — Introduction to Partial Differential Equations
- MATH 4310 — Linear Algebra
- MATH 4330 — Honors Linear Algebra
- MATH 4340 — Honors Introduction to Algebra
- MATH 4370 — Computational Algebra
- MATH 4410 — Introduction to Combinatorics I
- MATH 4420 — Introduction to Combinatorics II
- MATH 4430 — Introduction to Algebraic Combinatorics (NEW)
- MATH 4500 — Matrix Groups
- MATH 4520 — Classical Geometries and Modern Applications
- MATH 4530 — Introduction to Topology
- MATH 4540 — Introduction to Differential Geometry
- MATH 4710 — Basic Probability
- MATH 4720 — Theory of Statistics
- MATH 4740 — Stochastic Processes
- MATH 4810 — Mathematical Logic
- MATH 4820 — Topics in Logic and the Foundations of Mathematics
- MATH 4860 — Applied Logic
- MATH 4870 — Set Theory
- MATH 4900 — Supervised Research
- MATH 4901 — Supervised Reading
- MATH 4980 — Special Study for Mathematics Teaching
- MATH 4997 — Practical Training in Mathematics
5000-level courses
- MATH 5080 — Special Study for Teachers
- MATH 5200 — Differential Equations and Dynamical Systems
- MATH 5220 — Applied Complex Analysis
- MATH 5250 — Numerical Analysis and Differential Equations
- MATH 5410 — Introduction to Combinatorics I
- MATH 5420 — Introduction to Combinatorics II
- MATH 5430 — Introduction to Algebraic Combinatorics
6000-level courses
- MATH 6080 — Teaching and Learning Mathematics
- MATH 6110 — Real Analysis
- MATH 6120 — Complex Analysis
- MATH 6150 — Partial Differential Equations
- MATH 6160 — Partial Differential Equations
- MATH 6210 — Measure Theory and Lebesgue Integration
- MATH 6220 — Applied Functional Analysis
- MATH 6230 — Differential Games and Optimal Control
- MATH 6250 — Top Ten Algorithms of the 20th Century
- MATH 6260 — Dynamical Systems
- MATH 6270 — Applied Dynamical Systems
- MATH 6280 — Complex Dynamics
- MATH 6302 — Lattices: Geometry, Cryptography, and Algorithms
- MATH 6310 — Algebra
- MATH 6320 — Algebra
- MATH 6330 — Noncommutative Algebra
- MATH 6340 — Commutative Algebra with Applications in Algebraic Geometry
- MATH 6350 — Homological Algebra
- MATH 6370 — Algebraic Number Theory
- MATH 6390 — Lie Groups and Lie Algebras
- MATH 6410 — Enumerative Combinatorics
- MATH 6510 — Algebraic Topology
- MATH 6520 — Differentiable Manifolds
- MATH 6530 — K-Theory and Characteristic Classes
- MATH 6540 — Homotopy Theory
- MATH 6620 — Riemannian Geometry
- MATH 6630 — Symplectic Geometry
- MATH 6640 — Hyperbolic Geometry
- MATH 6670 — Algebraic Geometry
- MATH 6710 — Probability Theory I
- MATH 6720 — Probability Theory II
- MATH 6730 — Mathematical Statistics I
- MATH 6810 — Logic
- MATH 6830 — Model Theory
- MATH 6840 — Recursion Theory
- MATH 6870 — Set Theory
7000-level courses
- MATH 7110 — Topics in Analysis
- MATH 7120 — Topics in Analysis
- MATH 7130 — Functional Analysis
- MATH 7150 — Fourier Analysis
- MATH 7160 — Topics in Partial Differential Equations
- MATH 7280 — Topics in Dynamical Systems
- MATH 7290 — Seminar on Scientific Computing and Numerics
- MATH 7310 — Topics in Algebra
- MATH 7350 — Topics in Homological Algebra
- MATH 7370 — Topics in Number Theory
- MATH 7390 — Topics in Lie Groups and Lie Algebras
- MATH 7410 — Topics in Combinatorics
- MATH 7510 — Berstein Seminar in Topology
- MATH 7520 — Berstein Seminar in Topology
- MATH 7570 — Topics in Topology
- MATH 7580 — Topics in Topology
- MATH 7610 — Topics in Geometry
- MATH 7620 — Topics in Geometry
- MATH 7670 — Topics in Algebraic Geometry
- MATH 7710 — Topics in Probability Theory
- MATH 7720 — Topics in Stochastic Processes
- MATH 7810 — Seminar in Logic
- MATH 7820 — Seminar in Logic
- MATH 7900 — Supervised Reading and Research