Tao Ma
Kind of hard to understand at points, but overall after having friends in all of the other finite classes I would say Tao Ma is the best finite professor, or at least gives you a better chance to get a good grade. Attendance isn't mandatory but he gave 11 pop quizzes over the course of the semester.