Extremal combinatorics, probabilistic methods, algebraic methods, discrete geometry.