Hung Daochuan
He is a really boring professor, but he also really knows his stuff. He has a ton of experience in the field. He gives you weekly homeworks and even in class work, which he grades, but never returns so you never know what your grade is about in the class besides your two midterm exams.