Matthew Gargano
If your opinion is not the same as his he will disagree with you and will single you out in areas. He has a greater than you way of thinking in ways and was not an enjoyable professor to me. While he says there are no quizzes each week there is a chapter review and stuff isn't always in the chapter. he is the type you will either love or not love.