Neda Bolourchi
We had synchronous classes online and participation mattered. I personally wasn't the biggest fan of her teaching style, but classwork was still manageable. Her quizzes/exams could be quite difficult at times since some questions would be really specific/confusing. It's not impossible to get an A in the class but you definitely need to work for it.