6.006: Introduction to Algorithms

Quiz 1
Quiz 2
Quiz 3