Senior Graphic Viualizer