David Hoover
Professor Hoover is a very good teacher and his class is very interesting. It does get complicated towards the end but he is very good at explaining things so it is important to ask him questions if you aren't sure about something. The study guides that he gives out before tests are very similar to the actual tests so it makes it easier to study.