Mary Angelino
She is one of the best professors I've ever had! Cares about her students and is always giving feedback to assignments. Her readings for the book are super short, and actually interesting to read. Show up to class, do the homework, and take advantage of the extra credit. You won't regret taking her class, she makes sure everyone can succeed. 