Kevin St John
I loved this professor. His lectures are very easy to follow along with, make sure to take notes on anything that he writes on the board. Study and you'll do just fine. Very fair grader, interesting lectures, interesting guy full of relevant stories. Highly recommend his class - you will learn a lot.