Nirmala Soundararajan
She is a very prepare and nice professor. All her classes are understandable. If you did not understand something she will help you out as much as she can if you contact her after class. Her labs are great to prepare for exams and quizzes. Great grading criteria. If you request feedback she'll do it. A great professor overall.