Breadcrumb
Learn more about the department's admissions process, including our response to COVID-19 and opportunities for diverse students.
- LSAMP Bridge to Doctorate Program: Fellowship stipend of $34,000 per year, plus tuition and fees and supportive cohort.
Thank you for your interest in computer science graduate studies at CU Boulder. The following faculty members and degree programs are recruiting new MS and PhD students for fall 2023. 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:
- registration information
- more info about the event
- who to contact about the event
Graduate Recruitment Events
Pre-research advising sessions
Degrees and Admissions

MS Degrees Overview
- Host: Rajshree Shrestha, Bridget Dooney or Sara Freix
- Wednesday, Sept. 28 at 4 pm
- Thursday, Sept 29th at 9 AM
- Tuesday, Oct. 4 at 4 pm
- Wednesday Oct. 5 at 9 am
- Wednesday, Oct 5 at 5:30 PM
- Wednesday, Oct 12 at 5:30 PM
- Thursday Oct 13th at 9 AM
- Wednesday, October 19, 2022 at 12 PM
- Thursday Oct 20th at 9 AM
- Wednesday, October 26, 2022 at 12 PM
- Thursday Oct 27th at 9 AM
Join Rajshree Shrestha, Sara Freix or Bridget Dooney to learn more about the Master of Science degrees offered in the department.

PhD Degree Overview
- Host: Rajshree Shrestha
- Monday, October 10 at 4:00pm
- Friday, November 4 at 4:00pm
- Thursday, November 10 at 9:00am
- Thursday, November 17 at 9:00am
Learn more about pursuing a PhD in computer science at CU Boulder.

Master's in Network Engineering Overview
- Hosts: Levi Perigo and Jose Santos or Sara Freix
Network Engineering Overview events
Join Levi Perigo and Jose Santos or NE advisor Sara Freix to learn more about our master's in network engineering.

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.

Applying to the CS PhD
Learn what to consider when applying for a PhD at CU Boulder from fellow PhD students.
Faculty, Labs and Research Groups

Interdisciplinary Wireless Research Lab
Spectrum Sharing for a National Radio Dynamic Zone (NRDZ) video
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.

That Recommender Systems Lab
Pre-research advising session and recruitment event Video
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

Hybrid Control Systems Lab
Associate Professor Majid Zamani's lab is focused on the formal verification and synthesis of autonomous systems.

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.

Systems research with Shiv Mishra
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.

Image and Video Computing Group
Image and Video Computing Group pre-research advising session video
Image and Video Computing Video
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.

Boulder Computer Architecture Research Lab
We are looking for people with background in either computer architecture, security, or information theory.

Emotive Computing Lab & Institute for Student-AI Teaming
Emotive Computing Lab Overview video
D'Mello's team is interested in the dynamic interplay between cognition and emotion while individuals and groups engage in complex real-world tasks.
We look for:
- a clear alignment of interests
- prior research experience in any area (ideally with publications)
- excellent collaboration and communication skills
- A “can do” attitude that exhibits confidence, enthusiasm (for research), and perseverance in the face of challenges.
If you would like to inquire about joining us, please send us a note with your CV/resume, brief statement of prior work, and how you see yourself contributing to our work. We do receive a lot of requests and only reply if the mutual interest seems to be sufficiently strong (hint: you can demonstrate this by reading some of our recent papers and looking over our current projects).
We are interested in the dynamic interplay between cognition and emotion while individuals and groups engage in complex real-world tasks. We apply insights gleaned from this basic research program to develop intelligent technologies that help people achieve to their fullest potential by coordinating what they think and feel with what they know and do.
Autonomous Robotics and Perception Group
Recruiting for Spring 2024
Autonomous Robotics and Perception Group at CU Boulder Video
Heckman's group studies probabilistic perception algorithms and estimation theory that enables long-term autonomous operation of mobile robotic systems, particularly in unknown environments.

NALA
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.

Living Matter Lab
Living Matter Lab Overview Video
The Living Matter Lab investigates the extent to which we can change healthcare to make it a personal process.

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.

Sumner Lab
A Research-Based Approach to Physical Computing in Science Classes Video
The Sumner Lab includes a group of interdisciplinary researchers engaged in developing and studying computational tools to improve teachers’ classroom practices, teacher and student learning outcomes, and youth engagement in STEM.
Our team is currently involved in the following funded research projects:
-
AI Institute for Student-AI Teaming (iSAT) - iSAT is focused on developing and studying Artificial Intelligence (AI) tools that can become collaborative partners in science and STEM classrooms.
-
Inquiry Hub - inquiryHub is engaged in designing and studying curriculum, assessments, and professional learning strategies that support equitable science learning.
-
SchoolWide Labs - SchoolWide Labs seeks to integrate Computational Thinking (CT) into middle school science and STEM classrooms, particularly through the use of programable sensor technology.
-
STEM Career Connections (STEMCC) - The STEMCC project pursues the broad goal of supporting economically disadvantaged youth in rural Colorado to develop their knowledge of and interest in STEM and computing careers.
-
Teaching Analytics and Performance Support. This program of research leverage advances in Automatic Speech Recognition (ASR) and Natural Language Processing (NLP) to develop and study online tools that help mathematics teachers and tutors use effective communication strategies.

HIRO Group
Human Interaction and Robotics Group at CU Boulder
The HIRO group performs research at the intersection of human-robot interaction, artificial intelligence, and robot control & planning.

GeoHAI
Morteza Karimzadeh is a spatial data scientist, with research and contributions cutting across geographic information retrieval, machine learning, geovisualization, and visual analytics.

Utility Research Lab
The Utility Research Lab is a highly interdisciplinary group that invents and investigates digital fabrication technology, tools, and techniques.

Daniel Acuña
The SOS+CD Lab works on understanding current practices in science and developing semi-automated methods to mine scientific knowledge from vast, unstructured datasets of full-text publications, citations, and images.

Lijun Chen
We're looking for students with strong background on math/theory who are interested in researches in optimization, control, machine learning, autonomous systems, or quantum computing.

Yueqi Chen
I have been devoting my passion to the research of vulnerability exploitation (a.k.a., pwn in hacker community) and protection design for cyber-infrastructure systems (e.g., operating system kernel).

Neurosymbolic Artificial Intelligence
Alvaro Velasquez is seeking to integrate neural structures for pattern recognition and symbolic structures for reasoning to develop novel neurosymbolic artificial intelligence solutions.

Ashutosh Trivedi
Ashutosh Trivedi's research interests lie at the intersection of computer science, control theory, and machine learning.

DEL Lab
We study Development, Education, and Learning (DEL). We aim to advance theories of human cognition, inform education, and improve child development.

Kissler Lab (Computational Epidemiology)
The Kissler Lab builds mathematical models to better understand, anticipate, and respond to infectious disease epidemics.

Correll Lab
Nikolaus' research interests are spread across robotic manipulation and new "materials that make robots smart".

BLAST: Boulder Language and Social Technologies
I primarily work on Natural Language Processing and Computational Social Science.

Networking and Security Research (NSR)
My research introduces new systems, algorithms, and abstractions to enable a more manageable network and computing infrastructure.
In general, my students are interested in systems programming (writing software, using and modifying open source code, etc.). Entrepreneurial interest is a bonus -- I believe systems research and entrepreneurship go hand-in-hand, and find it a great avenue for students to pursue.