Anand Bhagirathi
Very nice, and genuinely seems to care about students, but her online course is atrocious. 3 uninterrupted hours of just problem after problem, with zero time spent actually teaching the material. She offloads this to her dedicated tutor, who sends about 20 emails a day changing around his office hours. Take literally any other instructor.