Peter Froelich's Data Structures class