Fatemeh Yarahmadi
Prof Yarahmadi is one of the best professors I've had. She was very responsive to emails and would make videos explaining specific problems for her students. You can retake the tests up to 5 times to get 100%. Lectures/Homework load is very manageable. If you keep up with the material, you will pass with an A.