CS323: Data Structures and Algorithms, Emory University. http://github.com/jdchoi77/emory-courses/wiki/CS323:-Data-Structures-and-Algorithms