een program and data, abstraction, recursion, tractability, virtualization, and fault tolerance are among its basic principles. No one would dispute that the very idea of computing was one of the greatest scientific and technological discoveries of the 20th century. Not only has it produced huge societal and commercial effects, its conceptual significance is increasingly felt in other sciences. Consider our everyday experience that appreciating creativity is far easier than being creative. It's one LISAHANEY Viewpoint Sanjeev Arora and Bernard Chazelle Is the Thrill Gone? Computer science is nothing less than a new way of thinking; explaining it to the wider world is critical to the future of the field.