Joseph Taliercio
Professor Taliercio is one of the best professors I've ever had! For his social psychology class, there were three tests including the final and they were not cumulative. There were also two papers but he assigns them way in advance and the topics you can choose to write about are really interesting and fun!