Great Ideas in CS

The greatest ideas in Computer Science, a mix of history and present.