Julie Weatherhead
Julie is an absolute gem. Wasn't looking forward to this class originally but now I can say it was one of my favorites of all time. She makes this class incredibly interesting because she is passionate, knowledgeable, and makes a potentially stuffy class very up to date. Julie is a no-brainer if you want a guarantee that your professor cares :)