Research Areas

Our faculty work with students on a range of projects. Students can get course credit for this work and such research is invaluable for undergraduate students who plan on advancing to graduate school. T he department has a number of active research areas. Please see the individual faculty web pages for more information about each research area.

Artificial Intelligence & Machine Learning


Computer Science Education


Computer Security & Privacy


Computer Vision & Computer Graphics


Data Science


High Performance Computing (HPC)


Natural Language Processing (NLP)


Programming Languages & Formal Methods


Software Engineering


Systems & Networking


Theory