Data based on 2 reviews.
You will not understand very clearly his explanations if you haven't read the book/readings and there are some for every class. My advice is to read what he tells you to read before the class or else you not understand his explanations. In my experience, whenever I asked him a question, I only had more questions after. He uses Moodle a lot so check it every day.