Thanks Warren for being part of my learning process.  I recommend him as an excellent alternative to improve your skills in Spanish or English. Regardless the level you are, he is the teacher!

Cesar S., English for General Purposes Student