Research Areas
Architectures, Compiler Optimization, and Embedded Systems
Design, development, and use of machine architectures with an emphasis on optimizing for high speed computing.
| Faculty: | Wei-Chung Hsu, Eugene Shragowitz, Pen-Chung Yew, Antonia Zhai |
|---|
Bioinformatics and Computational Biology
Development of computational methods to better categorize, visualize, and model biological data and systems.
| Faculty: | Daniel Boley, John Carlis, Ravi Janardan, George Karypis, Rui Kuang, Vipin Kumar, Chad Myers |
|---|
Data Mining, Databases, and Geographical Information Systems
Efficient storage, retrieval, analysis, and visualization of data for analysis and pattern discovery.
| Faculty: | Arindam Banerjee, Daniel Boley, John Carlis, George Karypis, Vipin Kumar, Mohamed Mokbel, Shashi Shekhar, Jaideep Srivastava |
|---|
Graphics and Visualization
Data visualization, non-photorealistic renderings, color appearance, and perception in virtual environments.
| Faculty: | Victoria Interrante, Gary Meyer |
|---|
High Performance Computing
Development and analysis of parallel algorithms for distributed or multiprocessor systems.
| Faculty: | George Karypis, Vipin Kumar, Yousef Saad, Jon Weissman |
|---|
Human Computer Interaction
Effective methods for humans to interact with and use computer technology.
| Faculty: | Joseph Konstan, John Riedl, Loren Terveen |
|---|
Networks, Distributed Systems, and Security
Innovative theories, techniques, mechanisms, protocols, and architectures and services to enhance networks, networked multimedia systems, and applications.
| Faculty: | Abhishek Chandra, David Hung-Chang Du, Tian He, Nick Hopper, Yongdae Kim, Stergios Roumeliotis, Jaideep Srivastava, Anand Tripathi, Jon Weissman, Zhi-Li Zhang |
|---|
Robotics and Artificial Intelligence
Electromechanical systems that move, sense, and act in the world. Multi-agent systems, speech recognition, and machine learning.
| Faculty: | Arindam Banerjee, Maria Gini, Nikolaos Papanikolopoulos, Stergios Roumeliotis, Paul Schrater, William Schuler |
|---|
Software Engineering and Programming Languages
Critical systems development, software quality and programmer productivity, and programming languages and computational logic.
| Faculty: | Mats Heimdahl, Gopalan Nadathur, Eric Van Wyk |
|---|
Theoretical Foundations
Computational learning theory, complexity theory, algorithm and data structure design, geometric computing, cryptography, computational logic, programming languages theory, and matrix computations.
| Faculty: | Arindam Banerjee, Daniel Boley, Nick Hopper, Ravi Janardan, George Karypis, Yongdae Kim, Vipin Kumar, Gopalan Nadathur, Yousef Saad, Eric Van Wyk |
|---|



