Nanotechnology, Software, CAD, Hardware
Light-controlling artificial diamond structures could lead to optical computers