This Algorithms and Probability course, taught by Professors Kyng, Lengler, and Traub, covered a range of interesting and fundamental topics. While I found the course valuable overall, the introduction to new concepts often began with a high degree of formalism. Personally, I would have preferred a more intuitive overview before diving into the rigorous details, but this is largely a matter of learning style.

Where the course truly excelled was in its latter half. The probability section was explained well, and its applications were made clear and understandable. Furthermore, I really appreciated the focus on the practical applications of algorithms, which helped connect the theoretical material to real-world problem-solving. Overall, it was a good course covering essential computer science topics, with a particularly strong presentation of probability and its uses.

Lecture Notes

Script

Still WIP…

Fundamental Definitions and Notations

Graph Theory:

Probability:


2 items under this folder.