Hi and welcome to eslpuzzles.com! My name is Richard, but you can call me Rich. I am the designer of eslpuzzles.comeslkidsworld.com, kidseslgames.com and eslkidsdownload.com. I have been teaching English as a second language in China for over four years now. I am happy to share my teaching ideas and free esl resources. I'm confident that the esl materials will provide fun and exciting experiences in the classroom for both teachers and students. If you have any suggestions or comments to make please contact us at eslpuzzles AT gmail.com.