kurtsiegfried/csc479_hw3_gui archive