Areas of Interest

Theory of Computation
  • Automata Theory
  • Formal Languages
  • Theory of Computability

Software Engineering
  • Requirements Analysis
  • Software Modeling
  • Software Design
  • Software Testing
  • Project Management

Compilers
  • Automatic Tuning

Parallel Computing
  • Cluster Computing
  • General-Purpose Computing on GPUs (GPGPU Computing)
  • Automatic Software Parallelisation

Distributed Systems
  • Peer-to-peer Systems
  • Grid Computing
  • Distributed File Systems
  • Cloud Computing