Research Areas

  • algorithms

  • bioinformatics

  • Data Structures

  • Database Systems

  • Artificial Intelligence, Computer Learning and Pattern Recognition

  • Evolutionary Computing

  • Automatic Programming

  • Programming Languages

  • Software Engineering