En-Tseh Wang
explains his lessons in detail and always shows the quickest/easiest way to solve a problem. He goes through a lot of material in one day so make sure you're in class. Very nice and overall a great professor