Skip to main content

AI-Related Courses

During the 2026–2027 academic year, the Department of Mathematics will offer two new courses exploring the mathematics underlying machine learning and artificial intelligence. Brief descriptions of the courses appear below. Additional offerings are in the works for future years.

“Rainbow Rose” by INTVGene, licensed under CC BY-SA 2.0. Modified from the original.

Rainbow Rose” by INTVGene, licensed under CC BY-SA 2.0. Modified from the original. 

 

Math 362. Matrix Methods for Machine Learning

This course will give students a deep understanding of the linear algebra that drives modern machine learning and artificial intelligence systems. The focus of this course is on theory, and we will use mathematical rigor and proofs to understand how and why the algorithms we study work.

In this course, we will:

While the course focuses on the matrix methods underlying real-world machine learning algorithms, we will also discuss how these concepts are used in supervised classification, latent factor models, recommender systems, and other applications.

Students interested in enrolling in Math 362 should be comfortable reading and writing mathematical proofs and should have completed a linear algebra course at the level of Math 240-0 or equivalent. Students can receive credit for both Math 362 and Math 334.  

Math 364. Mathematical Foundations of Deep Learning

This course offers a proof-based introduction to the mathematical foundations of deep learning. We will treat neural networks as mathematical objects and develop theorems aimed at understanding how network architecture affects expressive power and training behavior.

Topics will include:

This is a rigorous mathematics course centered on definitions, examples, and proofs; it does not include a coding component. Students should be comfortable reading and writing mathematical proofs and should have a basic knowledge of real analysis. The prerequisite is MATH 320-1 (Real Analysis) or MATH 321-1 (MENU: Real Analysis).