Yoser is an excellent teacher! He is professional, punctual, and very knowledgeable. He communicated with me before classes began in order to plan the structure of our classes and he assessed my needs on the first day of class. Yoser is patient when patience is needed and he challenged me when I needed to be challenged. I really happy with the quality of classes that Yoser offered. I highly recommend him as your next Spanish (or English) teacher. He speaks English fluently so anytime you have a doubt about a word or phrase in Spanish, you can ask him in English and he is able to immediately give you the answer. Fantastic teacher. Fantastic experience. Muchas gracias, Yoser!