Research Areas

The School of Computer Science (SoCS) consists of 26 faculty members who have 37 MSc and 35 PhD students under their supervision. SoCS has a long history of conducting interdisciplinary research, as clearly reflected in the emphasis of our interdisciplinary PhD program and collaborative MSc programs.

Faculty Research Areas

Listed below are the main research areas of our graduate faculty.

Artificial Intelligence / Machine Learning

  • Information Retrieval and Natural Language Processing 
  • Uncertainty Management, Bayesian Networks, and Fuzzy Set Theory 
  • Artificial Neural Networks and Deep Learning Models 
  • Computer Vision and Image Analysis 
  • Intelligent Tutorial Systems 
  • Decision Exploration, Support and Confidence


  • Intrusion Detection, Cryptography and Crypt-Analysis
  • Cyber Threat Intelligence (CTI) and Analytics
  • Cyber Threat Hunting (CTH) and Digital Forensics
  • Internet of Things (IoT) and Advanced Systems Security
  • Malware Analysis and Software Exploitation
  • Intrusion Detection

Data Science

  • Data Integration and Mining
  • Big Data Analysis
  • Information Visualization
  • Classification and Clustering Analysis
  • Privacy Policy Analysis

Human Computer Interaction

  • Usability, Accessibility and User Analysis
  • Lurker Identification and Ranking
  • Interface and Interaction Design
  • Sensory Impairment
  • Experimental Design


  • Bimolecular and Biosequence Analysis
  • Prediction Algorithms and Time Series Analysis
  • Pattern Induction and Recognition

Applied Modelling and Theory

  • De Bruijns Sequences, Gray Codes, and Graph Theory
  • Intrusion Detection and Cryptography
  • Modeling (Spatial, Temporal, Agricultural, Ecological,  Health, Music, Disease-spread)
  • Internet of Things, Smart City and Smart Transportation

Hardware and Distributed Systems

  • Routing and Placement
  • Reconfigurable Computing
  • Intelligent Mobile Agents
  • Design Automation for Embedded Systems
  • Hardware and Software Co-design