Lots of discussion posts so participation is important. He is a tough grader on papers that share your personal views. Takes a long time to grade papers which makes it hard to figure out your mistakes. Provides good but sometimes harsh feedback on your work. Does allow you a second attempt on your papers which significantly improves your grade.