Future Challenges and Opportunities Jeff Siirola Purdue University Carnegie Mellon University 29 September 2011.