PS102 Final Exam Notes