He does not seem to have much respect for his students or their time. He changes assignment due dates at the last minute, making them due sooner. Lectures go over the time allotted, so you're penalized for having other obligations. It seems like he cared once, but now he just laughs at students when they ask legitimate questions. Frustrating.