This great leap in the power of computing has enormous consequences for teaching and has already subverted many traditional forms of assessment, like homework and essays; it raises profound ...