Cultural Diversity and the Challenges of Teaching Multicultural Classes in the Twenty-First Century Ahmed Chouari Views: 1,343