Starting on Thursday, we will have a program explanation phase at the beginning of each lecture. I will hand out a program, and will ask someone in class to explain it: We will use the following programs for the next three meetings: Thursday: /proj/adaptive/www/sources/DemeterJava/examples/j-department Monday: /proj/adaptive/www/sources/DemeterJava/examples/j-g-displayAsTree Tuesday: /proj/adaptive/www/sources/DemeterJava/examples/j-triples The idea is that you learn to discuss object-oriented designs and to explain them to your peers. I will bring the handouts consisting of class dictionary, behavior file and input.