Derek Ludovici
He gives a lot of long readings and doesn't use powerpoints for his notes which is annoying. However he is extremely helpful when preparing for the midterm and final. I managed to get an A in his class without taking many notes and just skimming through his readings.