I just released all remaining participation projects and the last HW assignment. You could essentially finish the entire course now except for the two remaining exams. No additional changes were made to due dates. Please feel free to work ahead. Grades for HW assignments will still only be posted after the due date but you will find that working ahead on Participation Projects will mean getting grades earlier than scheduled on those. I will update them every few days in the gradebook.