The intellectual challenge of a new science is one of the reasons that computer science has generated so much excitement. New ideas are constantly being explored, new tools being developed, and new questions being asked. Although – and because – society increasingly rests upon a computer-oriented keystone, computer science itself is a vital, fresh, and new field. Over 99% of the computer scientists who have ever lived are still alive today!