Geometric Group Theory (Artin groups, Coxeter groups, braid groups, Burnside groups and semigroups, non-positive curvature, word hyperbolic groups, small cancellation theory)
Discrete Mathematics (Polytopes, graph theory, automata theory, regular languages)
Low-dimensional Topology (Knots, hyperbolic 3-manifolds, mapping
class groups of surfaces)