See who is recruiting for fall 2025!

Admissions Information

Learn more about the department's admissions process, including our opportunities for diverse students.

Graduate Admissions DetailsÌý

Thank you for your interest in computer science graduate studies at ÃÛÌÇÖ±²¥ Boulder.Ìý

The following faculty members and degree programs are recruiting new MSÌýand PhD students for fall 2025.

ExploreÌýopportunities in computer science education and research at ÃÛÌÇÖ±²¥ Boulder, and learn more about what student life is like in the department.ÌýÌý Ìý

We have...

  • CS Masters programs info sessions
  • CS PhD info sessions
  • Guides to applying to PhD programs at ÃÛÌÇÖ±²¥ Boulder
  • Research lab recruitment sessions: Talk to lab members and understand more about their work
    • October 7th, 9 AM
    • October 8th, 10 AM MST
    • October 8th, 11 AM MST
    • October 11th, 9 AM MST
  • Pre-research advising sessions
    • Computer science researchers explain what they're working on so you can better understand how you might fit into their labs and groups.Ìý
      • , Wednesday October 30th, 2:30 PM
      • , Wednesday, November 13th, 2:30 PM (MST)
      • , Wednesday December 4th, 2:30 PM (MST)

Degrees and Admissions

MS Degrees Overview
PhD Degree Overview
  • Host:ÌýSara Freix

Join Network EngineeringÌýadvisor Sara Freix to learn more about ourÌýmaster's in network engineering.Ìý

Computational Linguistics (CLASIC)

CLASIC, a stand-alone Professional Master of Science degree, provides students with a solidÌýfoundation in both linguistics and computer science graduate course work as well as several courses focused on data-driven linguistics, computational linguistics,Ìýinformation processing and Natural Language Processing (NLP).Ìý

Ìý

Hear from Current PhD Students
  • Hosts:ÌýAnanya Ganesh andÌýMichael Hoefer

Ìý

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 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 ÃÛÌÇÖ±²¥ Boulder from fellow PhD students.Ìý

Faculty, Labs and Research Groups

ÃÛÌÇÖ±²¥ Systems Lab
  • Shiv Mishra
  • :Ìý Monday, October 7th, 2024, 9 a.m. (MST)Ìý

My research interests are in edge computing and social computing.

My research group is investigating:

  1. System support for building IoT and AI applications at the edge including generative AI models and digital twins at the edge.
  2. Socio-technical system to empower environmental justice communities.
  3. Cybersafety issues in the Internet including toxicity detection, classification and mitigation in online social media platforms.
D'Mello Lab

D'Mello's research is at the intersection of the cognitive, affective, computing, and learning sciences. His team is interested in the dynamic interplay between cognition and emotion while individuals and groups engage in complex real-world tasks.

The team applies 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. This research uses a range of techniques such as eye tracking, speech and language processing, physiological sensing, computer vision, time series analyses, discourse modeling, and machine learning. The interaction contexts include educational games, collaborative problem solving, classroom discourse, computerized reading, and workplace activities. Data is collected in the lab, online, in schools, and the workplace.

D'Mello also directs the NSF (iSAT)Ìýand a Learning Engineering Virtual Institute (LEVI) called Hybrid Human-Agent Tutoring (HAT) Platform to accelerate middle school math achievement for low income students.

HIRO Group

Ìý

​

The HIRO group performs research at the intersection of human-robot interaction, artificial intelligence, and robot control & planning.Ìý

ÌýThe goal of the group isÌýdeveloping robot technologies that enable close, natural, and extended cooperation with humans. As Director of the HIRO Group, Assistant Professor Alessandro Roncone seeks to lower the barriers to entry for humans to naturally interact with robots, and in doing so he designs robot systems that are able to work with and around people. With a large lab of undergraduate, graduate, and PhD researchers, HIRO Group alumni have gone on to work in industry at companies such as Microsoft, Facebook, Lumen, and Amazon.

Utility Research Lab

The Utility Research Lab invents and investigates digital manufacturing technology, tools, and techniques. The lab’s research combines computational fabrication, materials science, and sustainable design practices.

We are looking for students who have backgrounds in computer graphics, simulation/optimization, robotics, electrical engineering, electromechanical design, and digital fabrication (such as 3D printing).

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.


Ìý

We use various computational techniques, including deep learning, natural language processing, graph analytics, image processing, and causal inference. See a list of our projects and publications. The ideal student should have a good grasp of quantitative methods and be a good programmer. In addition, the ideal candidate should have an undergraduate or master’s degree in Computer Science, Engineering, Applied Statistics, Mathematics, or a similar quantitative field.

Correll lab

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

Such "robotic materials" tightly integrate sensing, actuation, computation, and communication to allow materials to sense their environment, and change their shape and appearance. Leading to novel tactile sensors, skins, and high-speed actuators that can augment existing robotic systems, such materials are also posing new challenges in manufacturing, in particular robotic assembly.Ìý

Rolf Lab
  • Esther Rolf
  • :Ìý Tues. Oct.Ìý8th, 2024, 11 a.m. (MST)
  • : November 6th, 2024, 2:30 p.m. (MST)

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.

Current directions include developing algorithms and infrastructure for reliable environmental monitoring using machine learning, and understanding the multifaceted nature of representation in data and how that affects our ability to train fair and effective machine learning systems. I'm looking for students interested in statistical or geospatial machine learning methodology and tailoring those methods to the context of real world problems. Prospective students should be excited about working in and actively fostering a collaborative, supportive, and communicative research community in our lab doing exciting, innovative, and sometimes interdisciplinary research. Ideal background includes skills in statistics, optimization, linear algebra and python.

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 webpage to learn more.Ìý Ìý Ìý Ìý Ìý Ìý Ìý

Layer Lab

We develop algorithm to explore massive genetic datasets that are used by researchers and clinicians across the world. We are looking for student who want to make an impact on human health and have strong algorithm and programming skills.

Networking and Security Research (NSR)

My research introduces new systems, algorithms, and abstractions to enable a more manageable network and computing infrastructure.

This is rooted in the fact that a significant portion of security and reliability issues are often a result of limitations in the management of networked systems. My research has been enabling and capitalizing on a more dynamic and programmable computing and network infrastructure, via such technologies as virtualization/containerization, software-defined networking, and the movement toward cloud based services.

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.

Computational Tools for Science and Engineering (CompTools)
  • Fruzsina Agocs
  • :ÌýTues.,ÌýOct.Ìý8th, 2024, 10 a.m. (MST)
  • Wed, Oct. 2nd, 2024, 2:30 p.m. (MST)

The CompTools group works at the intersection of scientific computing, numerical analysis, and computational physics to design tools for modelling physical phenomena described by ordinary and partial differential equations (ODEs and PDEs).

The focus is on adaptive, efficient, and high-order accurate methods for the sake of user-friendliness and robustness even for badly conditioned problems. We emphasize building open-source software implementations of these methods.

The group is looking for students with a strong mathematical background (whether that is from engineering, physics, or applied math courses; particular emphasis on calculus, real and complex analysis, linear algebra, numerical ODEs/PDEs), some coding experience (for scientific computing), and an open mind to acquire new skills/learn new methods.

Maria Antoniak

My research interests are in natural language processing, cultural analyticsÌýand healthcare. This involves analyzing social aspects of language (such as storytelling in online communities) and evaluation and probing of NLP models and datasets designed for cultural use cases.

Chen Group

I'm looking for students who are interested in quantum computing, control, optimizationÌýand learning.

Programmable Reality Lab

My main research area is Human-Computer Interaction. My research goal is to augment human intellect and creativity by transforming the entire living world into a dynamic space for thought with the power of AR and AI.ÌýKeywords: AR x AI, tangible interfaces, human-robot interaction, human-AI interaction

Quantum Computing and Machine Intelligence Research Lab
  • Recruitment session: Monday.,ÌýOct. 7th, 2024, 10 a.m. (MST), registration coming soon

Over the next few years, my research will primarily center on trustworthy quantum computing and quantum intelligence.

I intend to work on morphing the system and architecture of various types of quantum computers, encompassing both near-term devices and fault-tolerant systems, as well as emerging accelerators. My goal is to improve their reliability and applicability, addressing the full-stack optimization problem, including error correction/mitigation, compilers, programming languages, and pre/post-processing policies. Additionally, I am committed to ensuring the security and privacy of quantum users. Moreover, I plan to explore synergistic opportunities between quantum computing, Artificial Intelligence (AI), and Machine Learning (ML), encompassing AI/ML applications for quantum computing and vice versa. Furthermore, I aim to employ quantum computers and quantum AI/ML models to address computationally challenging problems, including optimization, natural language processing, drug discovery, and climate studies. I am always looking for highly motivated students to join my research group. While a background in quantum computing is not necessary, students should possess a strong desire to explore new ideas and a passion for continuous learning.

Gowtham Kaki (ÃÛÌÇÖ±²¥PLV)

ÃÛÌÇÖ±²¥PLV does cutting-edge research on Programming Languages, Formal Methods, and Software Engineering. Our students work on research problems critical to the foundations of Network Security, Scientific Computing, Natural Language Processing and Reinforcement Learning.

GeoHAI

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

Ìý

Karimzadeh conducts integrative research that brings together data science with social/environmental science to inform best practices for a more sustainable and equitable society. His research primarily focuses on method development, spanning various domains including social media analytics, energy (resilience and production), crisis management, situational awareness, precision agriculture, and digital humanities and beyond.

Ìý

Bor-Yuh Evan Chang (ÃÛÌÇÖ±²¥PLV)
  • Recruiting session, Friday, October 11th, 2024 [registration coming soon]

ÃÛÌÇÖ±²¥PLV does cutting-edge research on Programming Languages, Formal Methods, and Software Engineering. Our students work on research problems critical to the foundations of Network Security, Scientific Computing, Natural Language Processing and Reinforcement Learning.

Casey Fiesler

Casey Fiesler is an associate professor in the Department of Information Science (and Computer Science, by courtesy) at the University of ÃÛÌÇÖ±²¥ Boulder. ÌýArmed with a PhD in Human-Centered Computing from Georgia Tech and a JD from Vanderbilt Law School, she primarily researches technology ethics and law, human-computer-interaction, and online communities (occasionally all at the same time).

Orit Peleg

Our lab is an interdisciplinary group of researchers based at the University of ÃÛÌÇÖ±²¥ Boulder, led by Dr. Orit Peleg. Our goal is to formulate and test phenomenological theories about natural signal design principles and their emergent spatiotemporal patterns.

ÌýWe focus on universal problems that most communication systems must solve, whether they are animate or inanimate: How should organisms choose an optimal signal modality? How should they spatiotemporally integrate signals? And how should they respond (communicate a message back, locomote, Etc.)? We explore these questions using model organisms, such as fireflies and honeybee swarms. Examples include fireflies who communicate over long distances using light signals, and bees who serve as signal amplifiers to propagate pheromone-based information about the queen’s location. Ìý

Ìý
Wireless Interdisciplinary Research Group (WIRG)

The WIRG views improving radio frequency (RF) spectrum availability as a crucial challenge to address.Ìý

Note: Kevin Gifford is not recruiting new students for AY 25-26.

Spectrum availability for wireless internet access (cellular, Wi-Fi, etc.), for weather observing via Earth Observing Satellites (EOS), for Radio Astronomy scientific observations investigating the formation of the Universe, and for aircraft and military operations truly pervade every aspect of daily life. Our research focus is on the intersection of wireless communications, passive and active spectrum sharing, spectrum policy, and hardware security in support of secure spectrum sharing for communications and scientific purposes. Several of the lab’s ongoing projects are supported by the National Science Foundation and by NASA.

Imagine AI Research Lab

From music and movie recommendation systems to digital assistants and facial recognition, systems powered by artificial intelligence (AI) surround us in our daily lives. Although these rapidly emergingÌýAIÌýtechnologies hold tremendous potential for improving lives, they also involve potential ethical risks related to bias and data privacy.

In this NSF-funded project, we’re working to develop curriculum modules to support youth inÌýexploring critical ethical issues related to emerging AI technologies. Through these modules, which can be delivered on their own or integrated in other STEM, computer science/robotics or English Language Arts classes, middle and high school age youth canÌýexplore whatÌýAIÌýis, how machines learn from data, and howÌýAIÌýsystems may carry the biases of their programmers. Using a combination ofÌýonline activities, short stories, comics andÌýdesign/Making projects, these curriulum modulesÌýdive into the technology that powersÌýAIÌýand explore the potential societal impacts of this rapidly expanding technology.

Theodora Chaspari

Theodora’s research focuses on affective computing, human-centered and responsible machine learning, and health analytics.

Note: Theodora is not recruiting new students for AY 25-26.