Roster has changed unexpectedly and grades are due today