Jessica Polish
She's super nice and understanding. As I took her over COVID, I might not have gotten the most upfront experience but overall her lectures are interesting and you are guaranteed a pass. Sometimes the lectures may get a bit heavy and boring but there are interesting parts.