Patrick Ward
He is a tough instructor but that is because it is a college course and he expects you to work hard. I learned more in his classes than most. And that is because he expects the chapters to be read and for students to be prepared for a quiz at least once per week. He gave lots of extra credit because he knows his classes are difficult. 