Thanks! This is really a good presentation.
I was amazed how closley the topics discussed match my personal experience.
I had the sma e feeling when I learning about the (sum i) and (sum i^2) formulas, and I even invented a constructive approach.
I always prefered the nonclairvoyant approach to solving inequalities.
And I am an abstraction and generic programming buff.
So it isn't surprising that I agree the conclusions regarding CS education (Java is the way to go, naturally).
