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. The department has a number of active research areas. Please see the individual faculty web pages for more information about each research area.

1. Artificial Intelligence & Machine Learning


2. Computer Science Education


3. Computer Security & Privacy


4. Computer Vision & Computer Graphics


5. Data Science


6. High Performance Computing (HPC)


7. Natural Language Processing (NLP)


8. Programming Languages & Formal Methods


9. Software Engineering


10. Systems & Networking


11. Theory