Teaching

Courses by academic year

Bachelor-level courses at VUB

  1. Programmerproject 1 (BA) — 6 ECTS, titularis. Academic years: 2024-2026.
  2. Structuur van Computerprogramma's 2 (BA) — 6 ECTS, titularis. Academic years: 2015-2017, 2018-2026.
  3. Structuur van Computerprogramma's 2 (Bridging programs, working students, IR) — 5 ECTS, titularis. Academic years: 2015-2017, 2018-2026.
  4. Parallelism and Distribution (BA, MA) — 6 ECTS, titularis. Academic years: 2015-2026.
  5. Parallelism and Distribution (Bridging programs, working students, IR) — 5 ECTS, titularis. Academic years: 2015-2026.
  6. Parallelisme en Distributie (BA AI) — 6 ECTS, titularis. Academic years: 2024-2026.
  7. Gedistribueerde Systemen (BA, MA) — 6 ECTS, titularis. Academic years: 2014-2015.
  8. Gedistribueerde Systemen (Bridging programs, working students, IR) — 5 ECTS, titularis. Academic years: 2014-2015.
  9. Programmerproject 2 (BA) — 6 ECTS, titularis. Academic years: 2015-2017.

Master-level courses

  1. Aspect-oriented Software Development (MA VUB) — Academic years: 2016-2017.
  2. Metaprogramming and Reflection (MA VUB + ULB + UGent) — 6 ECTS, titularis. Academic years: 2017-2026.
  3. Distributed and Mobile Programming Paradigms (MA VUB + ULB) — 6 ECTS, titularis. Academic years: 2014-2024.
  4. Programming Distributed and Replicated Environments (PDRS) (MA VUB + ULB) — 6 ECTS, titularis. Academic years: 2024-2026.

Other teaching

  • Executive Master's in Digital and IT Essentials (ULB). 4-hour lecture on “Web Application Security” since academic year 2022/2023. Dates: 10/03/23, 26/04/24, 16/05/25, 03/04/26.
  • Modern Programming Language Paradigms. 15-hour course in the Doctoral School in ICT-related Sciences, VLIR-UOS Network Cooperation, Universidad de las Ciencias Informaticas (UCI), Cuba, March 2014.

For graduated master’s, bachelor’s, and PhD students, see the Graduated students page.