Aix-en-Provence, France
Pontifical Catholic University of Rio de Janeiro Brazil
University of Chinese Academy of Sciences China
University College London London, UK
Freelance Madrid (Spain)
Torrefuerte Quito, Ecuador
Colorado School of Mines Ankara
Scuola Universitaria Superiore di Pavia Pavia, Italy
National Taiwan University Taiwan
calgary,Canada
University of Canterbury Christchurch, New Zealand.