Richard Callahan
Callahan is a great teacher. There is daily readings, so if you don't read you will not have any idea of the material talked about in class. As long as you read, you'll have a great understanding of the topics discussed. There are three papers which are fairly short. Lots of small group discussion and a final group project. Take Callahan if you can