Li Gao
Dont let the other ratings here dissuade you from taking 251 with professor gao. Hes very easy going and gives lots of partial credit on quizzes and exams. His lectures and exams are very straightforward and he wont make you learn anything in class that wont be on his exams.