Christopher Whidden
Very nice and gives good and specific feedback. Lectures/discussions are interesting and engaging. Funny. Lots and lots of reading. Only graded on six things ( three papers and three tests) plus participation. Very helpful. Tests are pretty hard. Will actually give 100% if deserved.