Assignments with Due Dates