Teaching, Supervision, and Service
Teaching
Recent teaching includes Mathematical Foundations of Computer Science, Algebra 1, Algebra 2, Cryptography, Applications of Algebraic Structures, Discrete Mathematics, Differential Equations, and project supervision at Aalborg University.
Selected Teaching Activities
- Mathematical Foundations of Computer Science — Lecturer, Aalborg University.
- Algebra 1 — Lecturer, Aalborg University.
- Algebra 2 — Lecturer, Aalborg University.
- Cryptography — Lecturer, Aalborg University.
- Applications of Algebraic Structures — Project supervisor, Aalborg University.
- Discrete Mathematics — Project supervisor, Aalborg University.
- Ph.D. course module “Error correcting codes and their cryptographic applications”.
- Past teaching at University of Trento, Politecnico di Milano, and professional courses in cryptography and blockchain.
Supervision
Supervision includes postdoctoral, Ph.D., master’s, and bachelor’s students in coding theory, cryptography, algebraic geometry codes, lightweight cryptography, and related algebraic structures.
- Postdoc supervised: Martin Scotti (2025–2027), within the Orient’s Fond grant.
- Master and bachelor supervision on convolutional codes, lightweight cryptography, locally recoverable codes, algebraic curves over finite fields, lattice theory in cryptography, and post-quantum cryptography.
- Project supervision of Ph.D. students on quasi-cyclic codes from AG codes and rank-metric codes from AG codes.
Service
- Member of the Censors for Civil Engineering programs in Denmark.
- Member of the department council, Department of Mathematical Sciences, Aalborg University.
- Organizer of special sessions in algebraic coding theory and cryptography.
- Member of local organizing committees, including WCC 2024.
- Reviewer for international journals including IEEE Transactions on Information Theory, Finite Fields and their Applications, Designs, Codes, and Cryptography, and others.