His main interest is in algebraic coding theory, especially in the connections between codes, designs, and geometries. This developed from earlier research on finite groups and their representations, and these topics continue to be important in current research. His most recent work has concerned divisible codes, optimal codes, and codes related to projective planes.