Dianna Forbes
She is very clear and direct about what will be on the tests. If you go to class, pay attention, do guided notes, and practice test you should be fine. Its not an easy course but she does a good job preparing you for tests. 