The programs in Computer Science are designed to prepare students for leadership careers in research and education in computer science. Our students come from all corners of the globe to pursue education and research in most areas within computer science and its many applications within other disciplines. They engage deeply with current research in computer science, and learn to carry out original research and contribute to the expanding body of knowledge within their  area. They are able to take advantage of the diverse faculty research collaborations and pursue multidisciplinary research with other departments and programs within the School of Computing and Information and across University schools.

Undergraduate Programs
Graduate Programs