If you want to learn italian well, she is good. Do the assignments, and she will be ok. funny and smart, and nice to listen to.
she should teach history ,Italian and phylosophy of life.why isn't she the principal?
She is very smart and competent. Maybe a little too demanding. Better than an easy teacher.