Ranjini Ghosh
She's amazing - obviously cares about her students. The material is difficult, but she presents it in such an understandable format. Takes the time to explain everything until everyone in class gets it. She truly cares about her students, and wants all of us to do well. This class changed the way I view the world and how I take in information.