Kari Misa
The most AMAZING math professor I have ever had! She cares so genuinely about your success and wants nothing more than for you to do well, but won't hand you an A if you are not deserving. I would take her over and over if possible.