Rui Han
The best linear professor hands down. Very fair in his tests and not too hard of a class at all. Just do the homework and make sure you understand all the material. Final was easy as well. If you take linear, you need to get Han Rui.