Shobhana Xavier
Such an awesome teacher and you can tell she is a nice person. Her lectures were awesome and she had super interesting guests. I really enjoyed the assignments, one paper was on Kanye and another was on the Matrix. Grading was not hard and the TA's were very approachable and gave really good feedback.