WPI’s PhD in Computer Science program has built an international reputation for research excellence over the past 40 years, providing you with extensive opportunities to work side by side with interdisciplinary researchers at the forefront of innovations that are shaping the discipline.

You’ll have immediate access to world-class laboratories and the latest in computers and software, solving real-world problems and creating groundbreaking advances in computer security, artificial intelligence, database systems, data mining, human interaction, robotics, software engineering, visualization, and image science.

computer science

Curriculum

In WPI’s PhD in Computer Science program, you’re focused on solving real-world problems, from increasing computer system resilience in the face of attacks, to effective data mining that improves medical diagnoses and treatment.

Exploration is encouraged, so you’ll take a range of courses from different areas, including essential work in theory, algorithms, and systems or networks. Then, you’ll direct your curriculum to suit your research interests and goals in areas like graphics/imaging, artificial intelligence, and databases.

Building Strong Defenses against Cyber Threats

The Clinic in Our Pockets

Research

ComputerScience-01.jpg

ComputerScience
At WPI, students venture deeply into the design, application, and ethics of cutting-edge technology.

ComputerScience-02.jpg

ComputerScience
At WPI, our approach means you’ll consider the additional social, ethical, and technological implications of your research and solutions so your work becomes more applicable and effective.

ComputerScience-03.jpg

ComputerScience
Areas of study at WPI are relevant in every area of industry, government, and academia, so our multidisciplinary and collaborative approach gives your research the potential to make an even greater impact in the world.

ComputerScience-04.jpg

ComputerScience
Building better cybersecurity tools, using smartphone apps to detect mental health changes, or using data to find previously unknown patterns—all things WPI computer science students do.

ComputerScience-05.jpg

ComputerScience
Our state-of-the-art facilities give students access to powerful supercomputers and to facilities that support research in computer security, artificial intelligence, database systems, human interaction in virtual environments, robotics, data mining, and more.
  • Applied Logic and Security Group (ALAS)
  • Artificial Intelligence Research Group (AIRG)
  • Database Systems Research Group (DSRG)
  • Human-Robot Interaction (HRI)
  • Image Science Research Group (ISRG)
  • Knowledge Discovery and Data Mining Research Group (KDDRG)
  • Mobile Graphics Research Group (MGRG)
  • Performance Evaluation of Distributed Systems (PEDS)
  • Software Engineering Research Group (SERG)
  • Theory Umbrella Group (THUG)
  • Tutor Research Group (TRG)

Getting Involved

Getting Involved

WPI actively supports lots of ways for you to interact with other students and the campus community through clubs, organizations, and more. Some are even designed specifically for Computer Science students:

  • Computer Science Graduate Student Organization (CS-GSO)
  • Association for Computing Machinery (ACM)
  • Women in Computer Science (WiCS)
Students walking around the fountain in the springtime

After Graduation

Faculty Profiles

Emmanuel O. Agu

Emmanuel Agu

Professor-Computer Science
Computer Science

Emmanuel Agu is currently an associate professor in the computer science department at WPI having received his Masters and PhD in electrical and computer engineering at the University of Massachusetts at Amherst. His research interests are in the areas of computer graphics, mobile computing, and wireless networks. He is especially interested in research into how to use a smartphone as a platform to deliver better healthcare.

[...]
Lorenzo De Carli

Lorenzo De Carli

Assistant Professor-Computer Science
Computer Science

My research interests focus on networking and security, including deep packet inspection and packet processing. My contributions include analysis of malware communications, parallelization strategies for network traffic analysis, and hardware accelerators for packet inspection and forwarding. I have also worked on optimized signature matching and instruction scheduling for novel processor architectures.

[...]
Mohamed Y. Eltabakh

Mohamed Eltabakh

Associate Professor
Computer Science

Professor Eltabakh’s research is in the broad area of Database Management Systems and Information Management. In particular, his work is in the areas of query processing and optimization, indexing techniques, scientific data management, and large-scale data analytics. Prof. Eltabakh is currently exploring possible extensions to both database management systems and Hadoop framework to support scientific applications and health-care systems. He is a member of the Database Systems Research Group (DSRG) and a faculty member of the Bioinformatics and Computational Biology (BCB) program.

[...]
Tian Guo

Tian Guo

Assistant Professor
Computer Science

I am an Assistant Professor in the Computer Science Department at the Worcester Polytechnic Institute. I completed my Ph.D. at the University of Massachusetts Amherst advised by Prof. Prashant Shenoy in 2016.

[...]
Lane T Harrison

Lane Taylor Harrison

Assistant Professor
Computer Science

Information visualization is a powerful means for understanding data and informing human minds. As people begin to rely on visualizations to make high-impact and even life-critical decisions, there is a growing need to ensure that information can be perceived accurately and precisely.

[...]
Kyumin Lee

Kyumin Lee

Assistant Professor
Computer Science

Dr. Lee’s research interests are in social computing, information retrieval, data science, and cybersecurity over large-scale networked information systems like the Web, social media, crowdfunding, and crowd-based systems. My research focus has both positive and negative dimensions. On one hand, I focus on threats to these systems and design methods to mitigate negative behaviors; on the other, I look for positive opportunities to mine and analyze these systems for developing next generation algorithms and architectures that can empower decision makers.

[...]
Craig A. Shue

Craig A. Shue

Associate Professor
Computer Science

I am interested in computer networking and security. Given the significance of the Internet in our economy and society, I am interested in improvements and studies that can have a real-world impact. My recent work has focused on how to make both enterprise and residential networks more secure. In my research work, I am exploring ways to change the traditional computer network communication model using techniques such as software-defined networking and network function virtualization.

[...]
Erin Solovey

Erin Solovey

Assistant Professor
Computer Science

My research is in human-computer interaction. One focus of my research is on next-generation interaction techniques, such as brain-computer interfaces, physiological computing, and reality-based interaction. I design, build and evaluate interactive computing systems that use machine learning approaches to adapt and support the user’s changing cognitive state and context. I also investigate novel paradigms for designing with accessibility in mind, particularly for the Deaf community.

[...]