Linda Rinaman
You can tell that Dr. Rinaman really enjoys this topic. Her lectures are really interesting and she provides a lot of examples for the concepts. As long as you pay attention in class and review the lectures, the tests aren't that bad. Lots of opportunities for extra credit.