Groups and noncommutative algebra: interactions and applications
Introduction to cyclic codes over finite fields and number fields with applications
Finite fields and applications to codes, lattices and cryptography
Introduction to finite fields and to algebraic error-correcting codes