Broad Areas of Research
1. Intelligent Systems and Human Computer Interaction
2. Computer Networking
3. Systems Engineering
4. Theoretical Computer Science
Intelligent Systems and Human Computer Interaction
• Machine Learning :
Artificial Neural Networks, Deep Learning, Kernel Methods, Reinforcement Learning, Robotics.
• Artificial Intelligence :
Knowledge Representation, Memory Based Reasoning, Memory Models, Natural Language Processing, Planning.
• Speech Processing :
Music Information Retrieval, Music Processing, Speech Synthesis and Recognition.
• Pattern Recognition :
Content based Information Retrieval, Handwritten Character Recognition, Kernel Methods.
• Image Processing :
Computer Graphics, Digital Video Processing, Human Detection and Tracking, Image Reconstruction, Multi-camera Vision Systems, Soft Computing, Visualization and Perception.
• Information Management :
Associative Rule Mining, Data Warehousing, Database Management Systems, Indexing Semi-structured Data, Ontologies, Semantic Web, Text Summarization Systems.
• Data Mining :
Graph Mining, Sequence Mining, Social Network Analysis, Text Mining.
• Computer Networks :
Adhoc Wireless Networks, Network Traffic Analysis and Modeling, Optical Networks, Performance Evaluation, Wireless Networks, Wireless Sensor Networks, Multimedia Tools.
• High Performance Computing & Parallelization :
Cluster Computing, Concurrent Programming & Data Structures, Cyber Physical Systems, Hardware Parallelization, Implementations on GPUs, Language Extensions, Numerical Methods and Approximate Computing, Runtime.
• Computer Network Security :
Hardware Security, Network System Security, Operating System Security, Cryptography.
• Computer Architecture :
Cache Design in Multicore, Memory System Design, Network architectures.
• Compiler Design :
Auto Parallelization & High Performance Compilers, Code Optimization, Fault Localization, Parallelization, Program Analysis.
• Distributed Systems :
Anonymous Remote Computation and Communication, Cloud Computing, Concurrency Control, Distributed Operating Systems, Load Balancing.
• Object Oriented Systems :
Object Oriented Programming.
Theoretical Computer Science
• Design and Analysis of Algorithms :
Approximation Algorithms, Computational Geometry, Distributed Algorithms, Graph Algorithms, Smooth Analysis of Algorithms, Structural Graph Theory.
• Computational Complexity Theory :
Algebra and Computation, Algebraic Complexity Theory, Boolean Function Analysis, Circuit Complexity Theory, Communication Complexity.