Class was manageable but definitely had to work hard to get an A. Lectures aren't the easiest to sit through, can be boring. No homework but weekly quizzes, two research papers and a few exams. He's also a pretty tough grader on the papers so if you take him get someone else to take a look at it before submitting.