This class is a little more challenging than expected namely due to his grading style for your exams (20 ?'s, 5 points off for one wrong) and the random question style of his quizzes (pulls random facts off many slides that you either know well or don't). Otherwise a nice person and gives a case study blog that should boost your grade when done.