The tests have almost nothing to do with what he teaches. It is based off the book. I guess I'm not perfect since I got a 99.99% on a discussion question. The class isn't hard. I personally don't like the teaching method, but he's a cool guy. 