If you want to design hardware, for example, a new microprocessor, network card, or gaming controller, you'll need an extensive background in math and physics. On the other hand, computer graphics is concerned with GUIs, image processing, 3D modelling, etc. To be honest, I don't find graphic...