Besides, he has developed numerous multi-media ESL courses for clients in Italy, England, Canada and the USA. Since he has lived in many foreign countries, including Germany and Italy, and is fluent in German and Italian, he also knows what it means to learn a new