Contains all of the assignments for CSCI-577