Ignacio Cascudo


photo

Teaching

Courses

  • Fall 2021, 2022, 2023: Design and Analysis of Cryptographic Protocols, Master in Formal Methods in Computer Science and Engineering, Joint Master by Universities Autónoma, Complutense, and Politécnica de Madrid.
  • Fall 2019, 2020, 2021, 2022, 2023: Computer security, EMSE and MUSS Master programs, Universidad Politécnica de Madrid.
  • Spring 2019: Cybersecurity, PhD. course, program of Electric and Electronic Engineering, Aalborg University.
  • Spring 2019: Datalogiens Matematiske Grundlag (Mathematical Foundations of Computer Science), common bachelor course for the educations: Informatics, Information Technologies and Interaction Design, Aalborg University.
  • Fall 2018: Computer Algebra, bachelor course in Mathematics at Aalborg University.
  • Fall 2018: Information and coding theory, master course in Mathematical Engineering (MATTEK).
  • Spring 2018: Coding theory, bachelor course in Mathematics at Aalborg University.
  • Fall 2017: Computer Algebra, bachelor course at Aalborg University.
  • Fall 2015: Coding Theory, master course in Computer Science, Aarhus University.
  • Fall 2012: Cryptology, Dutch national master program Mastermath.

Student PBL projects Following the PBL (problem based learning) principle, much of the teaching in Aalborg University takes place through group projects. While working at AAU I supervised projects in the following topics:

  • Cryptography (RSA, homomorphic encryption, secret sharing, multiparty computation).
  • Coding theory (List decoding).
  • Algebraic function fields and codes.
  • Gröbner Basis.
  • Ordinary Differential Equations.