Elham Satvat
Her lectures are boring and took a long time, the assignments and exams are fair and easy to do well. Follow her instructions and study from the lectures ( no need to use the textbook if you take notes on her lectures...its basically all there). She responds quickly to emails and is  respectful, you can tell she cares about the student's success 