Sushma Vasudevan
This class is overall a difficult course. Be prepared to read the book like its your bible. She means well and wants you to do well however some parts of the lecture were difficult to understand. The final is very hard but I ended up with an A. Effort really matters in this course and if she sees you are trying she will help you succeed.