CMPS 335 Midterm