The test material was all taken from the lectures, and he held review sessions before the tests. The only downer is that test grades are the only grades for this course, so you have to do well. His lectures are interesting and he is easy to follow while lecturing.