Stephen Martin
He's an okay professor if you have to take him. His tests are much more difficult than the lecture leaving you have to read the book to even get a B. The first half of the test is multiple choice too so it's super hard but will give half credit if going in the right direction. I never get B's and I got a B.