Arezoo Hajesfandiari
Honestly not a bad professor. You have to obliviously work for your grade. A lot of challenging homework, quizzes here and there, but all the workload is to better reinforce what she is teaching you. Participation is recommended.