Anna Heisen
She is tough but fair. This class was HARD. I needed a tutor. Professor Heisen is funny, smart, and impossible to not like. Her expectations were very clear and she doesn't waver much from what she has lined out, however she does give credit for correcting mistakes and gives partial points for what you get right even if the answer is wrong.