Breadcrumb
Learn more about the department's admissions process, including our response to COVID-19 and opportunities for diverse students.
Thank you for your interest in computer science graduate studies at CU Boulder. The following faculty members and degree programs are recruiting new master's and PhD students for fall 2022. Explore opportunities in computer science education and research at CU Boulder, and learn more about what student life is like in the department.
Events tutorial
Click on the blue plus to see events of that type. Click the blue plus again to minimize events.
Hover on the event to see the full title and when the event is.
Click on the event and a new window will come up with:
- zoom room information
- more info about the event
- who to contact about the event
Graduate Recruitment Events
Faculty, Labs and Research Groups

Interdisciplinary Wireless Research Lab
Spectrum Sharing for a National Radio Dynamic Zone (NRDZ) video (2021)
The Computer Science Department Interdisciplinary Wireless Research Lab focuses on Proximity Wireless Network Communications fundamental and applied research with an emphasis on the 3GPP LTE/5G and IEEE 802.11 Wi-Fi protocols.

NALA / Natural Language Processing
Pre-research advising session video (2021)
We will mainly be recruiting students with a degree in computer science, linguistics, or maths, but might consider students from other backgrounds on a case-by-case basis.
At NALA, we develop computational models for the understanding and generation of natural language.

That Recommender Systems Lab
Pre-research advising session and recruitment event Video (2021)
Professor Robin Burke is seeking students with research interests at the intersection of algorithmic fairness and machine learning, specifically in the area of recommender systems/personalization. Interest in computational social choice would be plus.
That Recommender Systems Lab investigates recommender systems and other personalized systems, especially as these systems are deployed in complex and socially-sensitive settings, such as philanthropy, news and employment. Our current projects center on multistakeholder recommendation, and in particular, fairness-aware recommendation. We invite applications for funded PhD positions in the area of recommender systems fairness, including both computational and qualitative/HCI approaches. Applicants from groups traditionally underrepresented in computing are encouraged to apply

CU Programming Languages and Verification (CUPLV) Group
CUPLV consists of about nine faculty and their graduate students working across such diverse areas as secure cyber-physical systems, provably-correct reinforcement learning, automatic theorem-proving, and verifiable distributed systems.

Hybrid Control Systems Lab
Majid Zamani Pre-research advising video (2020)
Assistant Professor Majid Zamani's lab is focused on the formal verification and synthesis of autonomous systems.

Foundations of Autonomous Systems Lab
Pre-research advising session video (2020) Download the Pre-research advising session slides
The Foundations of Autonomous Systems lab works on a mix of theory and applications of autonomy.

Physical Prediction, Inference, and Design Group
The Physical Prediction, Inference and Design group develops methods and community software for solving arising in physical and engineering sciences.

CU Systems Lab
Computer Systems Lab video (2020)
The Computer Systems Lab at CU consists of about 14 faculty whose expertise generally lies in building practical computer systems.

SHINE Lab & HCI Research in the NSF Institute for Student AI-Teaming
SHINE Lab's research explores the use of non-invasive brain measurement to passively classify users’ social, cognitive and affective states in order to enhance usability testing and the design of adaptive systems design.

Image and Video Computing Group
December 2: CS pre-research advising session
Image and Video Computing Video
We are recruiting PhD students!
Our aim is to create computing systems that enable and accelerate the analysis of visual information, as a critical precursor to discoveries and innovations that can benefit society at large.

Living Matter Lab
November 17: CS pre-research advising session
Living Matter Lab Overview Video
We are looking for students with backgrounds in Biology, Biochemistry and BioComputing/BioInformatics.
The Living Matter Lab investigates the extent to which we can change healthcare to make it a personal process.

The Layer Lab (Computational Biology)
Rapid Structural Variant Visualization with samplot presentation video
The Layer Lab develops algorithms for large-scale genomic data exploration in a range of populations, from sick kids to wildlife populations.

Boulder Computer Architecture Research Lab
We are looking for people with background in either computer architecture, security, or information theory.
We are working on the intersection of computer architecture and security. Specifically we are looking to incorporate security metrics into a processor simulator, as well as develop a security focused benchmark suite.

Theoretical Computer Science Group
CCC Symposium (2017): Poster Session with Rafael Frongillo
Our faculty and students research all aspects of theoretical computer science, from core areas such as algorithms, complexity, and cryptography, to connections with other fields such as machine learning, algebraic geometry, economics, dynamical systems, biology, and control theory.

Emotive Computing Lab
Emotive Computing Lab Overview video
Our research is at the intersection of the cognitive, affective, computing, and learning sciences. Specific interests include affective computing, social signal processing, intelligent learning environments, speech and language processing, human-computer interaction, and multimodal machine learning.

Eric Wustrow
If you have an interest in learning more about how network technologies can be used to directly improve peoples' lives around the world, please apply or reach out!
I do research on computer and network security, with a focus on censorship circumvention. We have been researching and building new kinds of circumvention proxies, and deploying them to the real world to be used by people in censoring countries.

Systems research with Shiv Mishra
Shiv Mishra pre-research advising presentation (2020)
I have multiple openings for Ph.D. students in the areas of edge computing, mobile and pervasive computing, IoT, cybersafety and social computing. Please check out my current research on my webpage and then contact me.

Danny Dig
Code migration for ML-based software video
I’m looking for students who are excited to work at the intersection of Software Engineering tools for ML and Data Scientists.
It is widely known that at least two-thirds of software costs are due to evolution, with some industrial surveys claiming 90%. ML software and models need to evolve to respond to internal & external changes.

Gowtham Kaki
My research is driven by the curiousity to apply PL and FM way of thinking to solve hard problems in other domains of Computer Science, such as Distributed Systems, Databases, and Artificial Intelligence.
Degrees and Admissions

MS Degrees Overview
- Host: Rajshree Shrestha
October 12,13, 14: Masters in CS General Info Sessions (2021)
View the Presentation Slides (2020)
Join Graduate Program Manager Rajshree Shrestha to learn more about the Master of Science degrees offered in the department.
Also, check out our list of pre-advising sessions!

PhD Degree Overview
- Host: Rajshree Shrestha
November 1: Computer Science PhD Info Session
View the Presentation Slides (2020)
Learn more about pursuing a PhD in computer science at CU Boulder.

Master's in Network Engineering Overview
- Host: Levi Perigo
October 15: Network Engineering Info Session
November 9, 19: Network Engineering Info Session
Watch the Recorded Session (2020)
Join Scholar in Residence Levi Perigo to learn more about our master's in network engineering.

Master's in Technology, Cybersecurity & Policy Overview
- Host: James Curry
October 14: Technology, cybersecurity and policy general info session
November 9, 19: Technology, Cybersecurity and policy general info sessions
From security-minded business and policy leaders to technical cybersecurity professionals, over 17,000 positions paying three times the national median salary remain unfilled in Colorado, with many more globally. The master’s in TCP will prepare you for these roles regardless of your background.

Master's in Data Science Overview
- Host: Jane Wall
October 14: Master's in Data Science Overview
Watch the Recorded Session (2020)
Learn more about the campus' Professional MS in Data Science with on-campus and coursera options.

Hear from Current PhD Students
- Hosts: Ananya Ganesh and Michael Hoefer
Watch the Recording View the Presentation Slides
Get advice on your PhD application, directly from two current computer science PhD students!

What Are Professors Looking For?
- Host: Dan Larremore
Join computer science and BioFrontiers Assistant Professor Dan Larremore for a discussion of how to choose good research questions, as well as what faculty are looking for in PhD or postdoc applicants.

PhD Application Tips
- Host: Casey Fiesler
Casey Fiesler, assistant professor in information science and computer science, shares her advice on how to choose the PhD program that's right for you, tips on writing a good statement of purpose and more in this YouTube playlist.

CS Alumni Series
CS Alumni Series Video Playlist: Fall 2021
These are the recording of talks given as part of our alumni series where folks share their experiences on how they applied for internships/jobs and how they reached where they are today!