Teaching

Teaching topics (since 2005)

My teaching concerns all levels from undergraduate to graduate students (master degree) with a total of about 230 hours/year on average. Here are my main teaching themes:

  • Boolean Algebra
  • Algorithmic and programming languages (Python, ADA, CAML, C, PASCAL)
  • Web programming (PHP, CSS, HTML)
  • Databases
  • Artificial intelligence
  • Logic
  • Graph theory
  • Introduction to networks, computer architectures, and computer systems
  • Ontology building and population
  • Information extraction
  • Natural language processing
  • Knowledge representation
  • Big data, knowledge discovery from data

Teaching Responsibilities

  • Responsible of the project unit in the IAFA 2nd year Master (since Sept. 2022)
  • Responsible of the project unit in the M2DC-IA 2nd year Master (2016-2022)
  • Co-Responsible of the 2nd year Master “Données et Connaissances” (2016-2022).
  • Referent professional insertion at the computer science department (2016-2021).

Tutorials at international summer schools/other universities

  • 3h tutorial on Hate Speech Detection at the Joint EurAI Advanced Course on AI, TAILOR Summer School. June 2022.
  • 10h tutorial on Discourse processing and Applications at Turin University. April 2018.
  • 3h tutorial on Question Answering Systems. LAICS-NLP Summer School (Language, Artificial Intelligence and Computer Science for Natural Language Processing). October 2006, Bangkok, Thailand.
Thème : Overlay par Kaira. Texte supplémentaire
Le Cap, Afrique du sud