Kathryn Wagner
The class isn't really hard, but you do a lot better when you come every day. I tried to just study on my own, but she explains really well, and doesn't just read the book to you, or click on power-points all the time! She actually writes on the board, and she makes fun of her handwriting, but she doesn't mind if we ask questions, etc.