Here’s a great video about some future possibilities, produced by a well-known glass company: ‘A Day Made of Glass… Made possible by Corning’ (link). (No endorsement implied!) As a computer scientist, when I watch something like this, I think about all the cool and challenging software that someone is going to have to write to make all this work. Of course, it’s going to take lots of specialties — materials science, electrical & computer engineering, mechanical engineering to name just a few. But a huge percentage of what will make all this work is software, and computer science is the major that best prepares you to build these kinds of rich, multi-modal, human-interaction rich software systems.