Research Areas
We are setting our sights on changing the world.
The Siebel School of Computing and Data Science at Illinois Grainger Engineering is revolutionizing the way we innovate, analyze, and make decisions—powering breakthroughs that shape industries, drive discoveries, and redefine the human experience. From artificial intelligence to cybersecurity, from big data to quantum computing, our researchers are pushing boundaries to tackle the toughest challenges of our time. We’re not just keeping pace with the digital revolution—we’re leading it, setting audacious goals to build a smarter, more connected, and resilient future.
Explore how computing and data science are transforming the world today to create the possibilities of tomorrow.
The Siebel School of Computing and Data Science defines and advances the future of computing and the intersections of computing data science and artificial intelligence. Students work with world-renowned faculty on innovations gaining hands-on experience that could catalyze groundbreaking advancements in AI, security and privacy, quantum information and more.
Learn how we're breaking boundaries
Architecture, Compilers, and Parallel Computing
We work on all aspects of system design—circuits, processors, memory, compilers, programming environments— to make them more energy efficient, resilient, and programmable.
We are recognized leaders in key areas of research: computer vision, machine listening, natural language processing, machine learning and robotics.
Bioinformatics and Computational Biology
We work on core computational biology-related problems, including genomics, proteomics, metagenomics, and phylogenomics, combining ideas from mathematics, computer science, probability, statistics, and physics.
We build new systems, run them at scale, and design interfaces and study the human impacts of technology in the classroom to better understand the learning process using both data science techniques and qualitative research.
We work on a wide range of research problems, tackling the many challenges associated with developing powerful intelligent data and information systems and their applications.
We study social computing, design and creativity, decision-making, intelligent systems, and cognitive modeling to help people and computers work together effectively.
Programming Languages, Formal Methods, and Software Engineering
We develop innovative techniques in programming language design and semantics; formal verification, software testing, automated debugging; and models and verification techniques for embedded systems.
We design, build, and analyze the behavior of numerical algorithms to ensure that numerical methods are accurate and that implementations are efficient.
We address the security and privacy concerns facing computer and communications systems with theoretical and applied approaches.
We are advancing the state-of-the-art in cloud computing and systems for machine learning, wired and data center networking, wearable and mobile computing, security and privacy, and healthcare.
We study algorithms in many fundamentally important and diverse areas, with many near-term and long-term applications in Computer Science and beyond.