His lecture is so quick that if you don't prepare before class, you need to take effort to catch up. He assigns A LOT OF hw. I spent most of my studying time finishing his hw, which indirectly affect my grades in other classes. Ironically, I drop his course in the end, which means what I have done was nothing. Thanks Claassen for ruining my quarter