DON'T DO IT. In the CMS 306M class you give 4 presentations, write reflections for every presentation, take quizzes for every chapter you read, and 2 exams on top of that. The book you have to buy is gigantic and expensive (you can't buy used and you can only find it in the CO-OP). While he could be nice, most of the times he's not understanding.