John DeGange
I said no for the textbook part, he does strongly recommend the textbook in the syllabus, but I got an A without it. Just make sure you show up because, while he is very passionate about the subject and a good teacher, it can be a lot of information!