Karen Klein
While I think Professor Karen would make an excellent teacher in-person, online, she is not very helpful and comes across as strict. She throws a lot of time-consuming HW material at her students and it makes it tough to manage. I have another teacher this semester and it's a lot easier. BUT, Professor Klein is excellent at explaining concepts.