Tanya Shirazi
She is super sweet and cares about how all of her students are doing. Her class was not hard, just a lot of papers, but they were interesting topics and she is very laid back. My only issue was that she was a bit unorganized (changed deadlines often, sent feedback late) but it would usually benefit you anyway.