Computer Science Reconsidered