Physics and Graphics
Computers are useful tool for enabling new engineering efforts. Developing algorithms to handle meshes and physics is quite exciting, and essential in modern graphics.
Smart Data Structures
The available data exceeds the capabilities of a laptop, but it is highly redundant. We need to compress it, remove useless bits, and optimize data structures for modern architectures, without resorting to an expensive cluster.