Michelle Hayes
I have had Michelle for 2 classes thus far and have her for two more. She is a quick grader, which is nice and gives feedback for everything. She is quick to respond to any emails or reach outside of class. Doesn't give you any answers but guides you in the right direction. Does not take late homework, so do your work on time!