I read Ringo's reviews from other schools and they're pretty accurate. He's a tough grader, but if you show up every class and make an effort he takes care of you. He's brutally honest with his feedback but it's always constructive. He's an interesting guy, you should definitely take advantage of his office hours. You can survive without the book.