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.