Brady Rocks
The tests are worth a lot so put effort into them. I got 100's on my quizzes yet failed my exam and will end the class barely passing with a D. Lectures are very useful and he posts them after so if you miss class you can watch them. The webassigns are due quite often and some are very long but it helps with the tests. He explains topics very well