Teaching

As a lecturer/coordinator at Universidade Federal de Pernambuco (Brazil)

  • Introduction to Programming (undergraduate in Computer Science and Information Systems), 2025, with Sérgio Soares and Ricardo Massa

As a lecturer/coordinator at VU Amsterdam (Netherlands)

  • Software Engineering Processes (undergraduate), 2022/2023 and 2023/2024, with Claudia Raibulet
  • Data Structures and Algorithms (undergraduate), 2022/2023 and 2023/2024, with Katja Tuma
  • Security and Safety Engineering (undergraduate), 2022/2023, with Fabio Massacci
  • Software Threat Analysis (graduate), 2022/2023 and 2023/2024, with Katja Tuma

As a TA

  • Software Engineering Fundamentals (undergraduate), KTH Royal Institute of Technology (Sweden), 2021 and 2022, Course responsible: Cyrille Artho

  • Data Structures I (undergraduate), Federal University of Uberlândia (Brazil), 2016 and 2017, Course responsible: Marcelo de Almeida Maia

  • Software Engineering I (undergraduate), São Paulo State University (Brazil), 2012, Course responsible: Rogério Eduardo Garcia