The assignments for the class are listed below, followed by the students' solutions to those assignments. Most of the student work makes use of Java® applets, and some are very large and slow to load, so please be patient. Each work is courtesy of the students named.