What an amazing guy. He is extremely smart and has a very high vocabulary, his assignments were very open ended which allowed for a lot of creativity. The book is indeed needed during this course. As long as you listen to what he is teaching you should be able to do fine in this mans class! I plan on taking him again and again!