Vrinda Narain
She's great and cares about the wellbeing of students even though her first impression might be a bit intimidating! She doesn't give high grades, but it's possible to get a decent grade with little effort. She's passionate about the subject matter and encourages a lot of discussion. I'd recommend her class!