Duplechain is a good teach and he makes the class pretty entertaining. The material is pretty easy and you can learn it all from the book. However, not only must you go to class, but you have to participate - i.e. ask questions and answer the questions he poses to the class. Attendance does not count for this. I went to every class and got A's on the tests and HW, but still got a B because I did not "participate." Participation is 10% of your grade.