CS 203/MA 213: Data Structures and Algorithms