Building ethical judgment capabilities | Computer Science homework help