Shahin Emami
While Prof. Emami is a very nice person, as a professor she is the worst I have ever had. Due dates and instructions for everything are unclear. If you want quick feedback or grade returns, good luck. Her accent is also very thick and it is hard to understand anything she is saying. You basically rely on youtube to understand this course.