Kristie Pellerin
The class is pretty tough because of the material and not the professor. Her lecture notes are information packed but I've never been surprised by questions asked on the test. Read ahead and ask questions.