Algebra (Linear Algebra in Euclidean Space, Group Theory, Finite Fields), Geometry (Codes and Designs in Polynomial Metric Spaces), Combinatorics (Spherical Designs, Designs in Projective Spaces), Coding Theory (Coding Limits, Optimal Codes), Cryptography.