Gerard Cornuejols, professor, Carnegie Mellon University.