Sticks too hard to the syllabus without real consideration for individual issues, I've had issues due to work and mental health and have been falling behind because of it. Doesn't have online assignments set-up properly according to syllabus, they lock immediately on due date not after the exam like syllabus says.