Research Areas
![Algorithms-and-Complexity](/sites/default/files/2023-03/Algorithms%20and%20Complexity.png)
The field of algorithms and complexity is concerned with the development, analysis, and evaluation of algorithms and…
![Architecture-and-Operating-Systems](/sites/default/files/2023-03/Architecture%20and%20Operating%20Systems.png)
Computer architecture and operating systems are foundational areas that deal with the design and implementation of…
![Artificial-Intelligence-and-Machine Learning](/sites/default/files/2023-03/Artificial%20Intelligence%20and%20Machine%20Learning.png)
Artificial intelligence (AI) is a broad and interdisciplinary field of computer science that deals with creating…
![Bioinformatics](/sites/default/files/2023-03/Bioinformatics.png)
Bioinformatics is an interdisciplinary field that combines computer science, statistics, and biology to develop…
![Computer Graphics](/sites/default/files/2023-03/Computer%20Graphics.png)
The field of computer graphics deals with the creation, processing, and manipulation of visual content using…
![Computer-Vision](/sites/default/files/2023-03/Computer%20Vision.png)
The field of computer vision focuses on enabling computers to interpret and understand visual information from the…
![Cryptography](/sites/default/files/2023-03/Cryptography.png)
Cryptography focuses on the study of secure communication techniques in the presence of adversaries. Some of the…
![Cyber-Physical-Systems](/sites/default/files/2023-03/Cyber-physical%20Systems.png)
The field of cyber-physical systems (CPS) involves the development of infrastructure that seamlessly integrates…
![data-science](/sites/default/files/2023-03/Data%20Science.png)
Data science is a broad and interdisciplinary research area that involves extracting insights and knowledge from…
![Human–Computer Interaction](/sites/default/files/2023-03/Human%E2%80%93Computer%20Interaction.png)
Human-computer interaction (HCI) is a multidisciplinary field that focuses on the design, evaluation, and…
![Modeling-and-Verification](/sites/default/files/2023-03/Modeling%20and%20Verification.png)
The modeling and verification field involves the use of mathematical models and rigorous methods to analyze and…
![Natural-Language-Processing](/sites/default/files/2023-03/Natural%20Language%20Processing_0.png)
The field of natural language processing (NLP) focuses on enabling computers to process and understand human…
![Networking-and-Mobile-Computing](/sites/default/files/2023-03/Networking%20and%20Mobile%20Computing.png)
Networking and mobile computing is a vast area that deals with the design, implementation, and management of…
![Parallel-and-Distributed-Systems](/sites/default/files/2023-03/Parallel%20and%20Distributed%20Systems.png)
Parallel and distributed systems is a rapidly evolving area that focuses on the design, development, and deployment…
![Programming-Languages](/sites/default/files/2023-03/Programming%20Languages.png)
Programming languages is a fundamental area that is concerned with the design, implementation, and use of…
![Quantum Computing](/sites/default/files/2023-03/Quantum%20Computing.png)
Quantum computing is a rapidly growing field that explores the development of computer technology based on the…
![Robotics](/sites/default/files/2023-03/Robotics.png)
Robotics is a multidisciplinary field that combines computer science, engineering, and other fields to create…
![Security-and-Privacy](/sites/default/files/2023-03/Security%20and%20Privacy.png)
The security and privacy field focuses on the development of secure and privacy-preserving systems and technologies…
![Visualization-and-Virtual-Reality](/sites/default/files/2023-03/Visualization%20and%20Virtual%20Reality.png)
The field of visualization focuses on the development of interactive visual representations of data to facilitate…