Students and faculty are constantly working on creative solutions to the most difficult problems in computer science.Students and faculty are constantly working on creative solutions to the most difficult problems in computer science.

Research

Faculty and students have developed new ideas to achieve results in all aspects of computer science: systems; theory; artificial intelligence and machine learning; human-computer interaction; graphics; robotics; and various CS + X areas of research.

Research Areas

The research areas in the Department of Computer Science support our graduate and undergraduate programs.

Undergraduate Research

Research experience is an integral part of advanced undergraduate education, especially for students planning to enter graduate school.

Groups and Labs

The Department of Computer Science is home to many groups and labs, supporting the research of our faculty members and students.

Associated Research Centers

Center for Ultra-scale Computing and Information Security

The Center for Ultra-scale Computing and Information Security conducts highly innovative research in many synergistic areas of ultra-scale computing and information technologies, and it fosters and enables interdisciplinary research in computing technologies that scale to these levels. This center is directed by Alok Choudhary.

Center for Optimization and Statistical Learning (OSL)

The Optimization Center’s members conduct research in theory and algorithms for optimization, develop models for novel application areas, and create optimization software and modeling tools. This center is directed by David Morton.