AMAZING. She's very young and knowledgeable about her field and extremely relatable and has a good sense of humour, all of which she incorporates into her lectures. I don't think she ever said "um" once during a lecture: astounding public speaking skills. She explains concepts in detail and provides step by step guides to problem solving.