UC Davis Spring 2013 Data Structure