Mary Gallagher
One of the sweetest humans ever, and very understanding that you are a human outside of school! Lots of projects and extremely long powerpoints with so much information. She's good at making everything fun and interesting, it's just a lot of information and time to do well.