I love Mary Jo. She will improve your Spanish and you will learn fast as the whole class is very engaging and focused on speaking, collaboration, and literature. It is a well organized class but she makes it an incredible experience and I cannot recommend her enough. Provided you try your best and do your work, you will do well and see changes. 