Chad Ross
Tough Grader, gives good feedback, attendance is a must, homework for the whole semester is given on the first day of class attached to the syllabus. He takes homework early if you attempt to do it early. Tests consists of essays and he gives you the essay questions a week prior to the test.