He does talk fast and his tests can be difficult, but if you apply what he teaches, you will definitely enjoy his classes. He makes Oragnic chemistry fun and look easier. He also does practice problems and reviews them. It is challenging but rewarding if you try hard. I started with almost 0 knowledge and with his class, I caught up really fast