Nan Chen
He was a little hard to understand and his lectures were taken essentially straight out of the textbook which was frustrating. Sometimes there were typos in his slides which were not always corrected during lecture, so if a student didn't notice the typo, they'd be screwed. However, he genuinely cares about his students, and is very accommodating.