Amy Bonnaffons
Bonnaffons is great. She guided us through difficult topics without a single angry debate. She somehow knows just what to say. Everything she had us read/watch was very enlightening. Her grading is clear and you are in control of how well you do. The class was fun and engaging. She is very knowledgable and kind. I highly recommend her class.