ECE164: Data Structures & Algorithms (Cooper Union)