Learning To Live Together: Promoting Social Harmony