I realize that "teach the fifth graders Dvorak... then teach the math faculty Haskell" is probably how *I* sound to my colleges most of the time. That is sobering and helpful to keep in mind as I try to elevate the expectations for understand computer science a little... a task that must be done if our students will be masters of the machines rather than the other way around.