Fostering Social Interaction Between Heterogeneous Groups