CS 303E: Assignments for Summer 2013