CPS 472/572 : Final Exam, Spring 1996