25 years after Christopher Strachey asked "Is Computing Science?"  and had to respond "no", how have things changed?
We do now have a subject with somewhat firmer academic credentials, but have we built our foundations in the wrong place? Will the current mathematico-logical underpinnings survive the onslaught of chaos, complexity, and interaction with the Real World? Are we teaching our CS undergraduates the wrong things for helping them survive amidst the 21st Century's novel computational paradigms?