the lectures are hard to understand, but for most linear classes you have to end up learning on your own anyway, and its not terribly difficult material. the tests are difficult, but with it being open notes/calculator, it balances out. he also really wants his students to succeed, curve is great and he gives extra credit!