(Revised September 2024)
COURSES OFFERED EVERY YEAR
102 Advanced Calculus (Fall)
103 Advanced Linear Algebra (Fall)
122 Probability & Statistics I (Fall & Winter)
123 Probability & Statistics II (Winter & Spring)
125 Mathematical Finance (Spring; not offered 2026)
161 Theory of Automata and Languages (Fall, Spring)
163 Theory of Algorithms (Fall, Winter & Spring) (Was 163A)
168 Computer Graphics (Spring; Exception: offered Winter 2026)
169 Programming Languages (Winter)
178 Cryptography (Fall & Winter)
180 Computer Security (Fall)
181 Applied Cryptography (Spring; not offered 2026)
183 Data Science (Fall & Winter)
184 Applied Machine Learning (Fall & Spring: Exception: offered Winter and Spring 2026)
185 Web and Data Mining (Winter & Spring; Exception: offered Fall 2025 and Spring 2026) (Was 183A, 182)
187 Design and Management of Software (Fall)
195 Math Education and Social Justice (Spring)
COURSES OFFERED EVERY OTHER YEAR: 2025-2026, 2027-2028, etc.
101 Survey of Geometry (Spring)
113 Topology (Winter)
144 Partial Differential Equations (Fall)
146 Optimization I (Winter)
147 Optimization II (Spring)
153 Intermediate Analysis I (Winter)
154 Intermediate Analysis II (Spring)
164 Advanced Theory of Algorithms (Winter) (Was 163B)
170 Development of Mathematics (Winter)
176 Combinatorics (Spring)
COURSES OFFERED EVERY OTHER YEAR: 2024-2025, 2026-2027, etc.
105 Complex Variables (Winter)
111 Abstract Algebra I (Winter)
112 Abstract Algebra II (Spring)
141 Mathematical Models (Fall)
155 Ordinary Differential Equations (Spring)
162 Computational Complexity (Winter)
165 Data Privacy and Algorithmic Fairness (Spring; Exception: Not offered 2024-25) (Was 163C)
166 Numerical Analysis (Winter; Exception: offered Spring 2026)
174 Differential Geometry (Spring)
175 Theory of Numbers (Spring)
177 Graph Theory (Winter)
COURSES OFFERED BY REQUEST ONLY OR ON AN OCCASIONAL BASIS
100 Writing in the Mathematical Sciences
127 Computer Simulation (was 164)
133 Logic and Foundations (Taught one time Spring 2018)
134 Set Theory
172 Problem Solving
197 Special Topics