My teaching approach on Spanish for the beginner and intermediate levels is simple and at the same time powerful: I push you to practice conversations in class: I'll guide you to just talk in Spanish, talk, talk, and talk! Is there any better way to learn to speak a language than actually speaking it? At home students listen to Hispanic music, watch movies in Spanish, repeat vocabularies and sentences, and much more.
For advanced students and professional proficiency levels, I customize the curriculum to your needs: for example, if you're an accountant you will end up communicating with your Hispanic customers in Spanish. If you're a health care provider you'll communicate with Spanish speaking patients in their language. As well you'll acquire correct pronunciation and grammar skills, you'll use all graphic accents, verbal variations and punctuations.