If you want a sense of the huge variety of things that computer scientists are working on these days, a great place to look is the collection of videos posted by the Computing Research Association (CRA), taken at the symposium sponsored in March by the CRA, ‘Computing Research that Changed the World.‘ A very impressive and exciting list of contributions!