Jacobson Blomquist
I don't understand the bad ratings. Don't listen to the other 371 review, he knows the material well & is receptive to questions. His class isn't hard if you do the book questions (more than the 5 he assigns for hw, but there are not too many per chapter); that is how I study for 371 and I expect to get an A. I don't get the hate, he's so nice!