Discrete mathematics, statistics, algorithms and parallel computing.
Algorithms for network applications and cryptography.
Combinatorics, theory of computation and algorithms.
Permutation groups, and the finite or infinite structures on which they act.
Probabilistic combinatorics, theoretical computer science and operations research.
Graph theory and algorithms, combinatorial optimisation, linear and integer programming.
Combinatorics and automatic formal identities proving.
Discrete mathematics and its interactions with geometry, cryptology and algorithms.