very poorly organized D2L. I don't know if its because he didn't want to change anything from the first sem. to the 2nd sem, but the due dates are unclear, there are random things that tell you are long overdue but the professor never addresses any of it and thats already a reason to not to take his class and has poor response time. Would not rec.