Ann Kavanagh
Weekly discussion boards, one paper, one chapter slide of the textbook (free online copy in JJ Library), a midterm and final. Very interesting class and her review sheets prepare you perfectly for the tests. Would take her 1000 times again.