Great professor and class isn't too hard.
The problem people (me) have is that they don't attend class and take this class for granted.
Not too much homework but it pays off to do the 1s1p reports early.
4 quizzes which are somewhat difficult unless you put in good time studying and reading over his notes. You should take this course.