Cathy is awesome to work with! She gives great feedback and has really good questions to practice. I had a lot of fun and learned a lot from her.