If you don't start out in his class you won't be able to catch up. Great man though.
Actually, I liked him a lot. He explained everything very well and his tests were not hard at all. I easily had an A for Algebra II and for College Algebra.
Spends too much time trying to be "cool" and not enough time actually helping the students. His class is basically a stage for him to try to be entertaining.
Makes class overly difficult, then doesn't really grade anything.