Anahita Farjamfar
She is an amazing teacher with a clear expectation. Her Powerpoint is clear and easy to follow even if you do not have a textbook. You will have quizzes every week or every other week. That might be annoying, but it keeps track on your progress for midterm and final. If you got a good mark on quizzes usually you won't have any problems with exams.