Bachelor in Hispanic Philology and more than six years teaching experience can improve your Spanish. I´ve got books and cd´s to practice all that you need to learn Spanish in different levels: Iniciate, Intermediate and Advanced.