Saheba Khurana
She's a great prof! There is a lot of material in this course, but she does a great job in explaining and going over the concepts. She is very caring and gives a lot of problems outside of the textbook to practice on. She gave good detailed notes before class and uses those to teach. Overall, I would highly recommend her, she will TEACH YOU!