UCSD Summer 2013 - CSE100: Advanced Data Structures & Algorithms in C++