Nicholas Rose
The tests are very fair and easy. the study guides help tremendously, as long as you memorize the info you will do well on the tests. lots of extra credit opportunities. overall easy and low stress