Eirini Kilikian
Her lecture style isn't exactly what I wanted but she is still nice and helpful and does explain things well.

I was going to give her a 3, but I cannot undersell how helpful she was 1 on 1 in her office hours, I went to her office hours every week and she had no problem doing the homework with me.

Don't underestimate the discussion quizzes.