Professor Maguire is a very good lecturer who wants students to participate in class. If you are taking this class for credit you can definitely self-study and just show up for the midterms and assignments, but I really enjoyed the conversations in class. Exams are heavily based on the slideshows and textbook, 3 exams and 1 paper for your grade. 