Learning in Diversity