Algorithms and Complexity
This area develops efficient problem-solving methods and explores the fundamental limits of computation.
This area develops efficient problem-solving methods and explores the fundamental limits of computation.
Researchers build the hardware and software foundations that make modern computing systems work.
Researchers build systems that can perceive, reason, learn, and solve complex problems.
This area applies computing, statistics, and biology to analyze DNA, proteins, and other biological data.
Researchers create and manipulate visual content through computational modeling, rendering, and imaging techniques.
Researchers teach computers to interpret images, video, and visual information from the physical world.
This area protects information through secure communication techniques designed to withstand adversarial attacks.
Researchers connect computing and physical systems to monitor, control, and secure complex infrastructure.
Researchers use statistical, computational, and machine learning methods to uncover meaningful patterns in data.
This area designs interactive technologies that make computing systems more useful, accessible, and effective.
Researchers use mathematical models and rigorous analysis to ensure software and systems behave correctly.
Researchers enable computers to process, understand, and generate human language.
Researchers connect people, devices, and applications through reliable networks and mobile technologies.
This area builds systems that coordinate tasks across multiple machines for faster, scalable computing.
Researchers explore how languages are designed, implemented, and used to express computation.
Researchers apply quantum theory to develop technologies that solve certain problems faster than classical systems.
Researchers create intelligent machines that sense, reason, act, and interact with the physical world.
Researchers develop technologies that protect data, users, systems, and digital infrastructure from threats.
Researchers create interactive and immersive visual tools for exploring, analyzing, and communicating complex information.