Algorithms and data structures: on-line algorithms, combinatorial optimization, computational geometry, graph drawing, discrete tomography, web searching, computational biology Theory of computation: automata theory, complexity theory, computability Combinatorics and graph theory