Sogol Jahanbekam
I will say DO NOT take two of her classes at the same time because she puts all her midterms on the same day!  I took her 142 and 179. She teaches really fast and gives lots of examples.  Dr. J as a professor I feel like she sometimes gave the vibe of "Why don't you understand", but at the end of the semester, she did curve.