Ling Li
Generally I think this guy gets too much of a bad rep. He may not be the best professor for this class but he isnt bad. He really wants you to do well and tries to help. However this class is hard.