Chenxi Qiu
One of the best professors I've had so far. He has a thick accent, but he does try to engage students and has no problem clarifying when asked. Gives pop quizzes but they're short and easy to understand if you pay attention to lecture. Will give extensions on assignments if you have trouble with them.