Are parts A,B,& C, going to be completed by certain dates?

Yes, there are specific due dates. See the course calendar for these dates.