Teaching

Courses in artificial intelligence, optimization, algorithms, and programming, primarily at IFRI.

Courses taught

Artificial intelligence

  • Artificial intelligence and applications / IFRI master's program, since 2014–2015
  • Machine learning concepts and applications / AI bachelor's program, since 2022–2023
  • Search-based problem-solving techniques / AI bachelor's program, since 2022–2023

Optimization and algorithms

  • Complex problem-solving tools / IFRI master's program, since 2015–2016
  • Advanced algorithms / IFRI master's program, since 2019–2020
  • Optimization problem-solving tools / AI bachelor's program, since 2022–2023

Software engineering

  • Object-oriented analysis and design / IFRI bachelor's program, since 2015–2016

Pedagogy and general resources

Training in university pedagogy

I was the top-ranked participant in the 2025 international training in digital university pedagogy at the Université libre de Bruxelles. In May 2026, I returned as a Chair of the South awardee, leading workshops on digital tools for university teaching for lecturers and researchers from nine countries.

Some general teaching resources