Graduated in Catalan and English Philology in 1999 from the University of Barcelona, he has been working as a teacher of various languages (Catalan, Spanish, French and English) for more than twenty years, in all age groups (preschool, primary, secondary, high school , universities and people over 65) and in different countries (France, England, Spain and India). He has also been trained in Neurolinguistic Programming and has worked as a trainer of trainers in local and foreign institutions. His teaching stands out for his dynamism, rigor and commitment to his students' learning.