This website contains a collection of notes for CS 307 @ UIUC.
These notes are being written from scratch during the Spring 2025 semester. When posted, they will contain all necessary definitions, equations, code, etc, that was presented in lecture.
However, these notes should be considered under construction unless stated otherwise. Additional details, explanations, examples, and more will be added after initial release.
If you notice errors, or find something confusing, please let us know! We’d love to hear your feedback as we’d like to continuously improve this resource.
We plan to keep these notes permanently posted at notes.cs307.org
so that they can persist as a resource that you can utilize after you’ve completed CS 307.