I have been taking classes in Spanish for about two and a half years, starting as a beginner, and am now able to read, write, speak and understand Spanish reasonably well. Both the instructor and the materials are excellent. The small class size ensures that each student speaks, writes, and listens to Spanish during each session. The informality of the classes makes them fun as well as educational. This is the way to learn a language.