As long as you went to class, paid attention, and took good notes, this class wasn't bad. Everything (exams/homework sets) is based off of the lecture (and open note!), but if you didn't understand something in class he is really good at clarifying and re-explaining. You can read the book if you want, it helps, but not necessary.