Gerald Kaphing
I absolutely love this guy. He's a great professor and he is a very fair grader. His quizzes are all material from the course, I might have opened my book once or twice. The first few quizzes are pretty easy and they get a little more information heavy but nothing too bad. I probably did 2-4 hours per week on this course and got an A.