Fall 2026 — Math 123 @ Tufts University

Course Description

This site accompanies the course Mathematical Aspects of Data Analysis, taught as Math 123 at Tufts University.

Data science draws on statistics, computer science, signal processing, and domain knowledge, but most of its foundational questions are inherently mathematical. In this course, we aim to arm the student with the mathematical foundations necessary to confidently navigate future studies and work in the field. That is, we want to understand why methods work, how they fail, and how to reason about new ones.

The state of the art in computational science is moving at, what feels like, light-speed. A career here will always involve learning and unlearning new methods and ideas1. A mathematical foundation is what enables you to think and adapt as things change.

1 I sometimes feel like I am red-lining at my maximum speed of comprehension just to keep up. It’s beautiful!

We will often view a dataset as a collection of points in a high-dimensional space. Linear algebra is the natural language for this. We’ll use it to understand how data reveals underlying structure, clusters, predictive capabilities, and more. You can expect us to cover topics like SVD and PCA, least squares and regularization, graphs and spectral methods, nonlinear dimension reduction, and randomized linear algebra. More in the vein of optimization, classification, and deeper topics will depend on time.

The primary reference for the course will be (Bandeira et al. 2026, Mathematics of Data Science). However, the textbook itself is written for a rather high mathematical sophistication and assumes a probability background. This course is designed as a “gentle companion” to the text, and will introduce the necessary probability as needed. Hence, your first reference should likely be the course materials, as they will reflect the pre-requisites and intended topics of the course more accurately.

If you would like other perspectives and/or further reading, consider the following textbooks:

More specific references may be listed on individual pages.

Course Spine

Dates Topic Note
Sep 8, Sep 10 Course overview and probability foundations.
Sep 15, Sep 17 Singular value decomposition.
Sep 22, Sep 24 Principal component analysis.
Sep 29, Oct 1 Linear regression.
Oct 6, Oct 8 Regularization and model selection.
Oct 13, Oct 15 Graphs and networks.
Oct 20, Oct 22 Clustering and spectral methods.
Oct 27, Oct 29 Review and midterm. Midterm Thursday
Nov 3, Nov 5 Nonlinear dimensionality reduction.
Nov 10, Nov 12 Nonlinear dimensionality reduction and random projections. Thursday meeting only
Nov 17, Nov 19 Randomized linear algebra and optimization.
Nov 24, Nov 26 Optimization foundations. Tuesday meeting only
Dec 1, Dec 3 Optimization and classification.
Dec 8, Dec 10 Classification and course synthesis.

Supplementary Notes

Attached is a page of additional notes or mathematical treatments you may like to see, but are not strictly part of the course. These might include review material, notes for papers, or other additional curiosities.

Topic Link
Linear algebra review Linear Algebra

References

Bandeira, Afonso S., Amit Singer, and Thomas Strohmer. 2026. Mathematics of Data Science. https://doi.org/10.48550/ARXIV.2607.11938.
Blum, Avrim, John Hopcroft, and Ravindran Kannan. 2020. Foundations of Data Science. 1st ed. Cambridge University Press. https://doi.org/10.1017/9781108755528.
Boyd, Stephen P., and Lieven Vandenberghe. 2018. Introduction to Applied Linear Algebra: Vectors, Matrices, and Least Squares. Cambridge University Press.
Calvetti, Daniela, and Erkki Somersalo. 2021. Mathematics of Data Science: A Computational Approach to Clustering and Classification. Data Science Book Series DI01. Siam, Society for Industrial; Applied Mathematics.
Deisenroth, Marc Peter, A. Aldo Faisal, and Cheng Soon Ong. 2020. Mathematics for Machine Learning. Cambridge University Press. https://doi.org/10.1017/9781108679930.