Clinton McCallum
He will make you read a lot, and annotate a lot. Just realize you can fake your way through a research presentation. I made up 85% of the facts in my presentation and he still gave me a 100% and that was 20% of my grade.