Christopher Gabler
There's a lot of in class assignments, but not much homework. Have to do some of the learning by yourself, but only a few tests. Gives study guides that are very similar to the test. Good but not great.