Zahra Azadi
Professor Azadi is a very good professor. She clearly explains the course material and puts all of her notes on blackboard. Theres a lot of homework, quizzes, and in class assignments, but if you show up and pay attention, it should be an easy A. I would recommend taking her.