Jingfei Liu
If you have a problem with professors with accents, dont take him. Sometimes he didn't understand students questions cuz English isnt his native language. He doesn't cover as much as other profs do, but he is a good lecturer. Quizes every week which come from hw (he gives you the solution), and two hw questions every week. doable to get an A