SE 3800 Assignments and Exercises