Haven't gotten through the entire course but once you get through the first lecture which isn't that exciting, you learn a great deal and the professor is very dramatic and holds your interest. He is passionate about the topic and you can learn so much even if you haven't read the book.