Arash Zadeh
Avoid Arash at all costs. His lack of experience is laughable and his grading expectations are unheard of. He does not give the appropriate amount of time for exams and you can barely understand him during lecture. He grades participation by having other students write down who participates. So good luck if you know nobody. What a terrible hire.