Newshaw Bahreyni
Not sure what the other review is about at all because Bahreyni was both super kind and also very accessible to talk to. Really generous with everything and her class was super manageable, but you also learn the material well because her lectures are very clear. Everyone loved her.