Bing Pan
Bing is the best. His class is pretty easy and he just wants you to do well. There are a couple of out class assignments (as he calls them) and a couple of exams, but none are too difficult. He's just awesome; take him for 410.