Liang Zhang
Zhang by all means isn't an awful professor. He is very strict on the guidelines put out by the department head, meaning extra credit, additional assignments to help your grade are out of the question. 3 exams, 10 online assignments, there isn't much to improve your grade so it's on you to do well on the exams and keep up with online assignments.