We're looking for talented, hardworking, intelligent graduate students to join our master's and PhD programs. We have strong, active, growing research programs in a variety of different experimental computer systems areas.

Note: GRE waiver for spring 2021 graduate applications will be provided.

Due to the challenges faced by many students during the COVID-19 pandemic, the submission of GRE scores will be optional for master's applicants for fall 2021. GRE scores are recommended for PhD applicants and master's applicants who want to be considered for graduate assistantships (TA, RA) for the 2021-22 academic year. 

Master's Program

The master's program leads to a Master of Science in Computer Science. It is intended for students with a strong background in computer science and a desire to prepare for research studies or professional practice. If you have a bachelor's degree in computer science or a related field, you're invited to apply for admission to our MSCS program.


MS Area of Focus

Doctoral Program

The doctoral program leads to a PhD in Computer Science. Students admitted into the program typically have a master's degree in computer science or a closely related discipline. Students with a bachelor's degree and a strong academic record may also be directly admitted.


Also: Advanced Certificate in Cybersecurity

Apply Here


We fund 35-40 teaching assistants (TAs) and about 30 research assistants (RAs) each semester, a number that is growing as we secure more external funding for our research.

Teaching Assistantships: The department awards teaching assistantships each year. All students are automatically considered. These assistantships are allocated based on academic performance and needs for course coverage. Students do not have to apply.

Research Assistantships: A number of research assistantships are available each year. Individual faculty members with research support select recipients of these research assistantships.

Application Procedures for Teaching Assistant and Graduate Assistant Positions

All eligible applicants for admission are considered for assistantship positions within the academic area that they are applying to during the admissions process. The department evaluates all of their existing and incoming graduate students and then decides who to award an assistantship to. Essentially, all applicants that are eligible for admission, including current students, are considered for assistantships. 

Alumni Testimonial

Please note: Students who have previously been convicted of a felony are advised that their prior criminal history may impede their ability to complete the requirements of programs in Watson College, participate in certain activities or projects, and/or obtain professional engineering licenses. Students who have concerns about such matters are advised to contact Watson College's Associate Dean for Academic Affairs in the Dean's Office.

Recent Research Grants

The National Science Foundation has awarded a research grant close to $1 million to Ping Yang and Guanhua Yan who are committed to developing a national cyber-infrastructure that intends to keep malicious or misleading data out of the scientific community.

Learn more

The Defense Advanced Research Projects Agency has awarded a research grant up to $2.9  million to Kanad Ghose, Yifan Zhang, Aravind Prakash and Zerksis Umrigar for designing and implementing a secure processor.

Aravind Prakash received a nearly $800,000 grant from the Office of Naval Research for an ambitious project to help bridge the gaps in computer programs that impact security and performance.

Learn more