This is perhaps the best-professor that I've had at CCNY. Grading is clear, professor is entertaining and keeps the class engaged. The material and essays requirements are clear. Prof. is open to speak of the requirements during office hours. Weekly blog post and participation is important. A real gem.