Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Bibliography

Abelson, Harold, and Gerald Jay Sussman. 1996. Structure and Interpretation of Computer Programs. With Julie Sussman. 2nd ed. MIT Press. https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html.

Al-Faisal, Faisal, and Ty Ghaswala. 2026. “MATH 235: Linear Algebra 2 for Honours Mathematics.” Course notes, University of Waterloo. https://www.math.uwaterloo.ca/~f2alfais/notes/math235-notes.pdf.

Axler, Sheldon. 2026. Linear Algebra Done Right. https://linear.axler.net/LADR4e.pdf.

Chan, Stanley H. 2021. Introduction to Probability for Data Science. Michigan Publishing. https://probability4datascience.com/.

Cotterell, Ryan, Anej Svete, Clara Meister, Tianyu Liu, and Li Du. 2023. “Formal Aspects of Language Modeling.” 2311.04329V2. November 7. arXiv (2311.04329v2). https://arxiv.org/abs/2311.04329v2.

Felleisen, Matthias, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi. 2018. How to Design Programs: An Introduction to Programming and Computing. 2nd ed. MIT Press. https://htdp.org/.

Fisler, Kathi, Shriram Krishnamurthi, Benjamin S. Lerner, and Joe Gibbs Politz. 2025. A Data-Centric Introduction to Computing. https://dcic-world.org/.

Forrest, Barbara, and Brian Forrest. 2020. “Math 147 Honours Calculus 1 Advanced Course Notes.” Course notes, University of Waterloo. https://www.math.uwaterloo.ca/~beforres/M147/CourseNotes/Forrest_M147CN_F20.pdf.

Jurafsky, Daniel, and James H. Martin. 2026. Speech and Language Processing. 3rd ed. draft. https://web.stanford.edu/~jurafsky/slp3/.

Lay, David C, Steven R Lay, and Judith Mcdonald. 2011. Linear Algebra and Its Applications. Pearson Education Limited.

Newstead, Clive. 2026. An Infinite Descent into Pure Mathematics. Last modified June 25, 2026. https://infinitedescent.org/.

Peter, Marc, Deisenroth Aldo, Faisal Cheng, and Soon Ong. 2020. Mathematics for Machine Learning. https://mml-book.github.io/book/mml-book.pdf

Stewart, James, Daniel Clegg, and Saleem Watson. 2020. Calculus: Early Transcendentals. 9th ed. Cengage Learning.

Stepanov, Alexander A, and Daniel E Rose. 2014. From Mathematics to Generic Programming. Addison-Wesley Professional.

Tao, Terence. 2022. Analysis I Fourth Edition. Springer Nature. https://terrytao.wordpress.com/books/analysis-i/