His lectures are confusing and disorganized. Unless you're a savant, you will likely need to read the textbook as well. Exams are a HUGE portion of your grade. I DO like his homework policy. Getting it checked is tedious, but you get immediate feedback and can use your homework to study for the test. Exams are similar to his lecture examples.