Shraddha Prabhu
Dr. Prahbu assigns a lot of reading, gives frequent quizzes, and assigns a lot of writing. However, you will learn a lot in her courses, and she's very fair. I have tremendous respect for her as a person and believe in what she stands for. Her courses aren't easy, but they are very gratifying. Highest recommendation.