Amy is the best teacher I've had. She goes above and beyond to make sure you pass the class. She makes an already interesting subject really fun. She really cares about this subject and wants to see all her students succeed. Don't be shy to reach out to her, she replies fast. Lots of opportunities for extra credit and very well organized.