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.