Computer Science has a long-standing reputation of outstanding educational programs enabling students to grow with and adapt to rapidly changing technologies. We prepare students to learn, discover, innovate, and apply new knowledge in computer science through a balanced program of cutting-edge research, effective teaching, and outreach and service.