Introduction to Data Structures (Fall 2016)