cryptography, complexity of algorithms, data mining, combinatorial and computational group theory, affine algebraic geometry.