Breadcrumb
Learn more about the department's admissions process, including our 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 MS and PhD students for fall 2024. Explore opportunities in computer science education and research at CU Boulder, and learn more about what student life is like in the department.
We have computer science masters info sessions, CS PhD info sessions, guides to applying to PhD programs at CU Boulder, computer science research lab recruitment sessions where you can talk to lab members and understand more about their work, and computer science research talks where CU Boulder CS researchers explain what they're working on so you can better understand how you might fit into their labs and groups.
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
More events may be added over the semester, so check back and reach out!
Degrees and Admissions

MS Degrees Overview
- Host: Bridget Dooney or Sara Freix
Master's in CS at CU Boulder: General info sessions with
- Register for session on Wednesday, August 02 at 9 AM (MST)
- Register for session on Wednesday, August 02 at 4 PM (MST)
- Register for session on Thursday, September 14 at 9 AM (MST)
- Register for session on Thursday, September 14 at 4 PM (MST)
- Wednesday, October 11 at 9 AM (MST). Registration coming soon.
- Wednesday, October 11 at 4 PM (MST). Registration coming soon.
- Wednesday, November 15 at 9 AM (MST). Registration coming soon.
- Wednesday, November 15 at 4 PM (MST). Registration coming soon.
- Tuesday, December 12 at 9 AM (MST). Registration coming soon.
- Tuesday, December 12 at 4 PM (MST). Registration coming soon.
Join Sara Freix or Bridget Dooney to learn more about the Master of Science degrees offered in the department.

PhD Degree Overview
- Host: Rajshree Shrestha
- Register for session on Wednesday, August 16 at 9 AM (MST)
- Register for session on Wednesday, August 16 at 4 PM (MST)
Registration links coming soon:
- Register for session on Wednesday, October 11 at 9 AM (MST)
- Register for session on Wednesday, October 11 at 4 PM (MST)
- Register for session on Tuesday, November 14 at 9 AM (MST)
- Register for session on Tuesday, November 14 at 4 PM (MST)
- Register for session on Wednesday, December 13 at 4 PM (MST
Learn more about pursuing a PhD in computer science at CU Boulder.

Master's in Network Engineering Overview
- Host: Sara Freix
Registration coming soon.
- Monday, 10/9/2023, 9:00 AM
- Monday, 10/9/2023, 4:00 PM
Join Network Engineering advisor Sara Freix to learn more about our master's in network engineering.

Computational Linguistics (CLASIC)

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

Wireless Interdisciplinary Research Group
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.
Looking for students interested in spectrum engineering, RF sensing and wireless communications.

Hybrid Control Systems Lab
Working towards safer autonomous systems (2023)
Our lab primarily focuses on formal verification and control of (stochastic) hybrid systems. These systems consist of both continuous dynamics, capturing the behavior of physical systems, and discrete dynamics, capturing the behavior of computational devices.

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.

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

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.

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.

Science of Science and Computational Discovery Lab
Daniel Acuña: Computer Science Pre-research session Fall 2022
The SOS+CD Lab works on understanding current practices in science and developing semi-automated methods to mine scientific knowledge from the vast, unstructured dataset of full-text publications, citations, and images.

Abstract lab
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.

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
At BLAST we work at the intersection of Natural Language Processing, Machine Learning, Social Computing and Computational Social Science. We aim to address societally relevant problems through the computational analysis of language.

SHINE Lab
Dr. Hirshfield leads the SHINE Lab (System-Human Interaction with NIRS and EEG), with lab research focused on investigating the use of non-invasive brain and physiological measurements to passively classify users’ social, cognitive, and affective states in order to enhance usability testing and adaptive system design.

Software Evolution Research Group
Successful software undergoes constant change. Our research addresses two important questions: What changes occur most often in practice? How can we automate them to improve programmers' productivity and software quality?

Larremore Lab
The Larremore Lab at CU Boulder’s BioFrontiers Institute & CS Department uses mathematical modeling, complex networks, and computational methods to identify important principles in infectious diseases and the science of science.

Esther Rolf's Lab
Pre-research Advising Session Video: Esther Rolf
I study statistical and geospatial machine learning. My research blends methodological and applied techniques to study and design machine learning algorithms with an emphasis on usability, data-efficiency and fairness.

Lv Group
My group conducts research on full-stack data analytics, which integrates systems, algorithms, and applications for effective and efficient data analytics in ubiquitous computing and scientific discovery. Please check my lab's webpage to learn more.

Layer Lab
The Layer Lab develops algoritjms for large-scale genomic data exploration in a range of populations, from sick kids to wildlife populations.

Huck Bennett
- Huck Bennett (Incoming, January 2024)
- The Complexity of the Shortest Vector Problem by Huck Bennett (Links to PDF)
My research interests are in algorithms, computational complexity, and some aspects of cryptography. I am especially looking for students to work on problems related to lattices and error-correcting codes.

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.