Yongge Wang
I see the negative comments here, and I am surprised. He was incredibly fair. I appreciated how he didn't include minimum word counts, just wanted you to answer the question. Some of the material was difficult but he graded fast and was a great professor in my opinion.