Managing Study Deadlines and Assignments