Algorithms and Data Structures. - Complexity Theory and
Computability. -Algorithmic Game Theory.- Computational Learning
Theory.- Cryptography.- Computational Biology.- Computational
Geometry and Number Theory.- Graph Theory.- Parallel and
Distributed Computing.