Peter Hansen
The hardest class I've ever taken and the worst professor I've ever had at UNC. One time, when a student asked for an answer key, he said "If you understand the material, you'd be doing it right, so you don't need an answer key." On LDOC, he listed off a number of things to know for the final that we never went over during the semester.
