My main interest is in algebraic coding theory, especially in the connections between codes, algebraic geometry and computer algebra tools (mainly Groebner basis). This developed from earlier research on association schemes and their computer algebra manipulation, and these topics continue to be important in current research. My most recent work are concerned with polynomial codes over rings, gradient descent like decoding methods, minimal codewords in codes and post quantum cryptography related to hard coding problems.