Having trouble learning languages? Antonio speaks 6 languages, including Mandarin Chinese, Thai, Khmer, German, Spanish, Italian, and French, and is also an experienced ESL teacher and applied linguist. Use his articles and videos to overcome the common pitfalls faced by both language learners and teachers.

Select Episodes

Here are a few of the more popular language learning videos. For more episodes and articles, see the blog.