Padma Rangarajan
I found her lectures to be incredibly engaging. She had some trouble navigating the online vs. in person issues (COVID era problems) but was very willing to work with students when this caused a problem. Don't take a course with her if you have no sense of personal responsibility or work ethic. Didn't find her grading tough at all assuming you try.