Lecture-by-lecture notes compiled and edited by Fall '25 CS 2840 students. These complement the slides and are especially useful for guest lectures.