Michael Chang
Don't know why Prof. Chang got bad ratings. His grading is straightforward, and he definitely cares about how students are succeeding in the class or not. He grades students individually from many perspectives in group projects and that is really fair for those decent students. Take his class if you want to learn how to do a proper elevator pitch.