Marilynn Kish-Molina
She is a very good professor who explains things really well. She even reviews topics if she can tell students seem confused, and she gives lots of extra credit opportunities. My only complaint is that she's very quiet when lecturing and tends to rush through the last few minutes of class.