Armaghan Ziaee
Armaghan was a great professor. Some TA's though have strict grading criteria so that's where I lost points. Highly recommend taking her. Beware of not having the right answers. Every answer is the right answer in that class so quizzes are a little challenging and have very broad questions.