Ted Carpenter
Youll be able to make it if you read the book. He offers lots of extra credit opportunities, but actual learning opportunities, not so much. Has a tendency to try way too hard to relate the content to real life, and get lost in ranting and raving and never really answers the question in the end. If you keep up with the reading, youre golden.