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.
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
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.
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
Interdisciplinary Wireless Research Lab
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
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 Systems Lab
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
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
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.
Recruiting for Spring 2024
Heckman's group studies probabilistic perception algorithms and estimation theory that enables long-term autonomous operation of mobile robotic systems, particularly in unknown environments.
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
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 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.
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.
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.
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.
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).
Ashutosh Trivedi's research interests lie at the intersection of computer science, control theory, and machine learning.
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.
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.