San Francisco, CA 94122
Explains it All
...However, while in the US, I have continued to teach languages to peoples of all ages. While all languages are different, the thought process that goes into learning to speak a new language is actually very similar and the tools and tricks that I have learned while...
including grammar, German and Spanish