Blake is awesome. He brings a bright and cheery atmosphere to every class, and will answer any and all questions you have about the course. If he doesn't know the answer, he will go out of his way to find out. There is a textbook for the class but you won't need it, Blake's material is basically the same thing. 10/10 would be his student again. :)