Margaret Buchanan
I won't lie, I really struggles in this class at first but she is always asking how much we understand and trying to get us up to speed and make sure we understand whats going on in class. I think she is genuinely very smart and caring.