Sara Esfahani
One of the best professors I have ever had. She is so passionate about the subject and really cares about her students. Her lectures are very clear and she gives good real world examples. Her tests aren't too difficult, very similar to her reviews. No quizzes, 1 homework assignment/week and they are easy as well. I highly recommend this professor.