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.
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.
Computational Linguistics (CLASIC)
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.
Faculty, Labs and Research Groups
Wireless Interdisciplinary Research Group
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
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
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
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
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
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.
The HIRO group performs research at the intersection of human-robot interaction, artificial intelligence, and robot control & planning.
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
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.
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).
Kissler Lab (Computational Epidemiology)
The Kissler Lab builds mathematical models to better understand, anticipate, and respond to infectious disease epidemics.
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.
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?
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
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.
- 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.