Daping Weng
You can tell Daping tries his hardest to clear up any questions you have. Although this class is hard and you have 10 homework questions every week, if you go to his office hours and read the textbook, I think people can manage. Really good professor!