Software
Books
Ellenberg, Jordan, Shape: The Hidden Geometry of Information, Biology, Strategy, Democracy, and Everything Else, Penguin Books, 2022. https://www.penguinrandomhouse.com/books/612131/shape-by-jordan-ellenberg/
Wright, Stephen J., and Benjamin Recht, Optimization for Data Analysis, Cambridge University Press, 2022. https://doi.org/10.1017/9781009004282
Diakonikolas, Ilias, and Daniel M. Kane, Algorithmic High-Dimensional Robust Statistics, Cambridge University Press, 2023. https://doi.org/10.1017/9781108943161
Nan Chen, Stochastic Methods for Modeling and Predicting Complex Dynamical Systems, Springer Cham, 2024. https://doi.org/10.1007/978-3-031-22249-8
Roch, Sebastien, Modern Discrete Probability: An Essential Toolkit, Cambridge University Press, 2024. https://doi.org/10.1017/9781009305129
Educational Materials & Tools
Online textbook on “Mathematical Methods in Data Science (with Python)” by Sebastien Roch. https://mmids-textbook.github.io/
Online tutorial on “Comparative methods on reticulate phylogenies”. https://cecileane.github.io/networkPCM-workshop/
Online textbook on “Causal Inference” by Amy Cochran: https://amy-cochran.gitbook.io/causal-inference
Lecture notes for a year-long course on the “Mathematics of Data Science” by Dmitriy Drusvyatskiy: https://sites.math.washington.edu/~ddrusv/crs/Math_581_2023/MATH581.html
Lecture notes and video lectures for a course on the “Mathematical Foundations of Machine Learning” by Rebecca Willett: https://willett.psd.uchicago.edu/teaching/mathematical-foundations-of-machine-learning-fall-2021/
Autograder: a server to automatically grading coding assignments. https://github.com/edulinq/autograder-server
Quiz Generator: allows a general format for quiz banks, that then can be uploaded in a variety of forms (gradescope, Canvas, pdf, html, qti, etc.); support for latex, wide variety of question types; and allows support for collaboration by using standard tools like git for managing questions. https://github.com/edulinq/quizgen
Canvas Tools: a suite of tools and Python interface for Instructure’s Canvas LMS. https://github.com/edulinq/py-canvas