Mary Maroon
She is amazing!! Very knowledgeable and passionate about the subject. She will help you if needed and she cares about her students. There is a lot of homework but I found the homework to be fun and interesting.