Algebra describes the essence underlying countless structures in mathematics: prime numbers, polynomials, symmetries, vector spaces, geometrical objects, and on the lighter side also games, puzzles and even origami. So it is not surprising that algebra comes up in many real-life applications.
We teach, supervise projects and research in both the abstract nature and the applications of algebra. Our main focus is in Discrete Mathematics, notably Algebraic Coding Theory and Computer Algebra. Algebraic Coding Theory is used to represent data in such a way that it becomes resilient to noise and tampering. To use these solutions, we should know how to program computers so they operate fast on the algebraic structures: this is the aim of Computer Algebra.