Sami is a superb teacher. I never thought we'd make it through ten lessons of German then ask for more, but Sami made each lesson engaging, challenging, fun and productive. He comes prepared for every lesson and follow up, and expects you to do so as well. Flexible and catering to the learning styles of both me and my partner, we found these classes to be very rewarding. For my partner, it was the perfect Valentine's Day gift that kept on giving. Thanks, Sami!