Matthew Shapiro
Professor Shapiro is amazing. He is very organized in his class, and his lectures are very consistent with the dates on his syllabus. Under no circumstance should you slack off. Expect to be cold called every class. Pay very close attention to his wrap ups of each topic, as they will greatly assist you when you make your outlines.