Brandon Vaidyanathan
Professor V is awesome. He makes it very clear what he expects from his students and what they can expect to receive for him in return. The class was a lot of reading but the books were well worth it. Each book touched on a social issue and he even skypes the authors for a class discussion. If you do as he asks your guaranteed an A or B.