Advanced Algorithms and Data Structures (Fall 2016)