Gives study guides fro quizzes and walks through the tests before hand so if you write down what he is saying, you'll have the test. Very nice guy, but some lectures can be boring. I've had him 3 times and every time is enjoyable and relatively easy.