&gt; but there is certainly much in CS that you will simply never learn in the field.<p>Like what? In other words, what parts of undergrad CS could you not learn on your own from the books given reasonable amount of time, you figure?