Skip to main content

Conduct cutting-edge research

Learn More

Learn from world-class faculty

Learn More

Apply your knowledge to a range of fields

Learn More

Collaborate across campus and disciplines

Learn More

We Are Hiring!  Positions available.

CSC Major & Minor

Pursue a degree or take courses in computer science.

Learn More

Graduate Studies

Our small, collegial PhD and MS programs ensure students get personal attention from faculty.

Learn More

CSC Research

AI, experimental systems, human-computer interaction, theoretical computer science, and more.

Learn More

Recent News

George Ferguson Wins Professor of the Year Award

April 22, 2019

On Friday, April 19th, Computer Science Professor George Ferguson was named the Engineering Professo ...

CS Undergraduate Samuel Triest '20 wins Gold Medal in ACM SRC

April 19, 2019

Undergraduate Computer Science major Samuel Triest '20 was named the Gold Medalist of ACM's Student ...

PhD student Louis Jenkins awarded Department of Energy Computational Science Graduate Fellowship

April 17, 2019

First-year Ph.D. student Louis Jenkins has been awarded a US Department of Energy Com ...

Brynn Wilkins wins Department Coordinator & Leader Award

April 12, 2019

At the 3rd annual Gwennies Awards, hosted by the Gwen M. Greene Center for Career Education and Conn ...

MD/PhD student Jesse Wang, advised by Prof. Henry Kautz, named a finalist in the ACP Innovation Challenge

April 11, 2019

Jesse Wang, an MD/PhD (Translational Biomedical Science) student advised by URCS Professor Henry Kau ...

Sam Lerman receives Honorable Mention in NSF GRFP Competition

April 10, 2019

Second-year URCS PhD student Samuel (Sam) Lerman received Honorable Mention in the National Science ...

Maisha Idris '19 Highlighted as First Generation Student

March 11, 2019

Computer Science major Maisha Idris '19 dreamed of attending college as a child, despite long odds. ...

Zhen Bai Receives Sykes Engineering Faculty Award

February 26, 2019

Congratulations to Assistant Professor Zhen Bai who has been awarded the Wadsworth C. Sykes Engineer ...


As part of a top-tier research university, we partner with many schools, departments, and centers across campus.
Learn more >

Computer Science Building

Get to know us!

Our computer science alumni are a diverse and accomplished group of people who have gone on to pursue their own unique paths in life. Learn about their journeys on our alumni profiles page.

URCS was founded as a PhD-only department in 1974. The first degrees were awarded in 1980. The department typically admits 10–12 PhD students each fall, and graduates about 7 every year.

In May of 2017, the Department of Computer Science moved to its new home in Wegmans Hall. The Goergen Institute for Data Science and CIRC are also located in Wegmans Hall.

Featured News

Three faculty members from CS named ACM Fellows

Three of the 56 newly elected fellows of the Association for Computer Machinery (ACM) are faculty members of the Hajim School of Engineering and Applied Sciences at the University of Rochester. Two hold primary appointments in the Computer Science Department (Professor and Chair Sandhya Dwarkadas and Professor Jiebo Luo), and one holds a secondary appointment in Computer Science (Professor and Dean of the Hajim School Wendi Heinzelman).

Read More
Prof, Dwarkadas, Prof. Heinzelman, Prof. Luo

URCS faculty to be part of Parkinson's research center at URMC

The University of Rochester has been selected as a Morris K. Udall Center of Excellence in Parkinson’s Disease Research by the National Institute of Neurological Disorders and Stroke (NINDS). The new $9.2 million award brings together researchers from industry and multiple academic institutions to focus on the development of digital tools to enhance understanding of the disease, engage broad populations in research, and accelerate the development of new treatments for Parkinson’s disease.

Read More
Gif of hand and monitor

Using data science to tell which of these people is lying

Researchers in Professor Ehsan Hoque's lab have created a game that has allowed them to analyze more than 1 million frames of facial expressions, the largest video dataset so far for understanding how to tell if someone is lying.

Read More

Henry Kautz to direct intelligent systems division for NSF

Henry Kautz, professor of computer science and director of the Goergen Institute for Data Science, has been named Division Director for Intelligent Information Systems at the National Science Foundation.

Read More
Henry Kautz

What it means to {codelikeagirl}

In 2010 the department’s graduating class of 20 students included only one woman. In 2017, the expected graduating class of 119 students will be 34 percent female—double the national average.

Read More
A girl and boy working on a computer

Millions of tweets are a gold mine for data mining

Computer scientist Henry Kautz likens Twitter to a kind of distributed sensor network. Hundreds of millions of tweets are posted to the platform each day, with each user observing and reporting on some aspect of the world.

Read More

Diversity in Computer Science

For many decades, the diversity in computer science nationally has been disproportionally lower than in other science disciplines.  The effort to increase our diversity in Computer Science has been energized by our participation in BRAID . We have graduated ~34% female for the last two graduating classes, nearly double the national average graduation rates. Our ability to send a greater number of our students to the Grace Hopper Conference for Women in Technology as well as additional diversity conferences each year has been directly related to our part in the BRAID initiative. Computer Science students continue to build a community that encourages women and underrepresented minorities to pursue studies in Computer Science.   Here are some additional resources for diversity information at Rochester:

Society of Hispanic Professional Engineers (SHPE)

National Society of Black Engineers (NSBE)

Women in Computing at Rochester (URWiC)


Why CSC?

Computer science is a broad and in-demand field, influencing areas like health, entertainment, and big data.

At the University of Rochester, our emphasis on cross-collaboration and elite undergraduate and graduate programs prepares our students for industry, research, and academic positions.

Learn More

Want more information about the Department of Computer Science? Contact us.