Skip to main content Skip to secondary navigation

Email forwarding for is changing. Updates and details here.


People | Computer Science

Main content start

CS Faculty

Our faculty is dedicated to research that provides transformative, positive solutions to the world’s most pressing technologic challenges.  Their interests encompass all areas of computing, resulting in numerous multidisciplinary collaborations within the Computer Science department and beyond. That’s why you’ll find many of their names spanning across several of these 23 research areas:

ArchitectureArtificial IntelligenceBiomedicine and Health
Computational BiologyComputational Cognitive & Neuro-scienceComputational Education
Computer GraphicsComputer SecurityComputer Systems
Computer VisionData ScienceEmpirical Machine Learning
Human-Centered and Creative AIHuman-Computer Interaction (HCI)Machine Learning
Natural Language Processing and SpeechNetworkingOperating/Distributed Systems
Programming Systems and VerificationReinforcement LearningRobotics
Statistical or Theoretical Machine LearningTheory 

Our Lecturers, Courtesy Faculty, Adjunct Faculty, and Research Staff collectively support the teaching and research goals of the department and the university at large. We are also honored to have Emeritus Faculty who have left their mark on the department.

Chris Gregg
Associate Chair for Education for the Computer Science Department

Meet Chris Gregg, Ph.D

In this video, Chris Gregg shares his role’s responsibilities, priorities, and aspirations. He also tells us about the beginnings of his interest in computers, experiences in the Navy as a Cryptologic Officer, and lifelong enthusiasm for teaching.

See the interview here

Administrative Staff

Our administrative staff supports every facet of our departmental mission to produce  transformative research and provide world-class educational opportunities in computing. Guiding students, overseeing research and job opportunities for students, building bridges that connect our research with industry, creating community, and public outreach are some of the many ways our administrative staff contributes.