John Krueger
He's an OK professor. Lectures are somewhat interesting when his ego isn't taking over the room. More time was spent preparing for and taking exams (5 in 12 weeks) that it eclipsed learning. Inconsistent grader, he will tell you not to list things if the question says define, but then will deduct points for not listing. Otherwise, easy A.