Students working in the clean room

Artificial Intelligence, Machine Learning, and Data Science

This research cluster works to develop technology, processes, and software to enable effective access to and utilization of overwhelming amounts of information. They work to combine knowledge from database, machine learning, information retrieval, networking and human-computer interaction research to create more intelligent information systems.

Software Engineering, Human-Computer Interaction, and Programming Languages

The Software Engineering, Usability, and Programming Languages is a multi-perspective group focusing on a single problem: how to help people develop software that is effective and accurate. The people we are trying to help range from professional programmers to end users who use special-purpose tools to create their own software.

Graphics and Visualization

The Computer Graphics and Vision Group consists of researchers in image processing, computer vision, computer graphics, and machine learning. The primary goals of this group are the analysis, synthesis, understanding, and manipulation of visual data such as images, video sequences, and 3D geometric content.

Algorithms and Cryptography

The Algorithms and Cryptography group explore the limits of computation in developing algorithms and protocols that provide provable performance guarantees such as correctness and privacy.

Analog/Mixed-Signal, RF, and Microwaves

This research cluster emphasizes synergistic cooperation and innovation amongst faculty members whose research focuses on various aspects of communication systems. The faculty in this research cluster are involved in system level protocols, system architecture and analysis, and implementation of communication systems as integrated circuits (ICs).

Energy Systems

The Energy Systems group conducts research related to renewable energy, motors, generators, adjustable speed drives, power electronics, power supplies, power quality and industrial process equipment and controllers.

Materials and Devices

Current research activities include amorphous oxide semiconductors, photovoltaics, advanced materials for CMOS, novel devices, thin films, nanomaterials & nanolaminates, applied magnetics (spintronics, biosensing and advanced magnetic materials), fiber sensors, pulsed diode lasers, and optical properties of materials.

Networking, Communications, and Computer Systems

Our research deals with various aspects of information representation, transmission, processing, and understanding. Collectively, we develop novel theories, tools, algorithms, and systems for solving a variety of real-world problems that encompass multiple disciplines ranging from parallel computing and cognitive networks to coding theory and eco-informatics.