Jacobson Blomquist
Great guy that is easy to talk to. However, you must teach yourself everything, as he simply writes word for word from the textbook for lectures. Large weekly problem sets, but luckily the homework problems are harder than the exams.