CMU 15-110: Principles of Computing
Data Representation and Algorithms


Part 1: Data Representation


Part 2: Algorithms