Problem sets and lecture notes for Object Oriented Design (CS3500).