The Teaching and Learning Process in Multi-Cultural Contexts: Problems and Solutions