Teaching
Courses (past 5 years)
| 2025-2026 | ULiège | Lecturer Programmation Fonctionnelle (BSc, MSc) |
| ULiège | Lecturer Bases de données (BSc, MSc) | |
| ULiège | Lecturer Knowledge Representation and Reasoning (MSc) | |
| ULiège | Lecturer Advanced Databases (MSc) | |
| ULiège | Lecturer Introduction aux bases de données et leurs applications (BA) | |
| ULiège | Co-lecturer Data Science Project (MSc) | |
| ULiège | Co-lecturer Topics in Distributed Systems (MSc) | |
| ULiège | Coordinator Master Thesis in the Data Science programs (MSc) | |
| ULiège | Coordinator Internship (independent of Master thesis) in the Data Science programs (MSc) | |
| 2024-2025 | ULiège | Lecturer Programmation Fonctionnelle (BSc, MSc) |
| ULiège | Lecturer Bases de données (BSc, MSc) | |
| ULiège | Lecturer Knowledge Representation and Reasoning (MSc) | |
| ULiège | Lecturer Advanced Databases (MSc) | |
| ULiège | Co-lecturer Data Science Project (MSc) | |
| ULiège | Co-lecturer Topics in Distributed Systems (MSc) | |
| ULiège | Coordinator Master Thesis in the Data Science programs (MSc) | |
| ULiège | Coordinator Internship (independent of Master thesis) in the Data Science programs (MSc) | |
| 2023-2024 | ULiège | Lecturer “Programmation Fonctionnelle” (BSc, MSc) |
| ULiège | Lecturer “Bases de données” (BSc, MSc) | |
| ULiège | Lecturer “Knowledge Representation and Reasoning” (MSc) | |
| ULiège | Lecturer “Advanced Databases” (MSc) | |
| ULiège | Co-lecturer “Data Science Project” (MSc) | |
| ULiège | Co-lecturer “Topics in Distributed Systems” (MSc) | |
| 2022-2023 | ULiège | Lecturer “Programmation Fonctionnelle” (BSc, MSc) |
| ULiège | Lecturer “Bases de données” (BSc, MSc) | |
| ULiège | Lecturer “Knowledge Representation and Reasoning” (MSc) | |
| ULiège | Lecturer “Advanced Databases” (MSc) | |
| ULiège | Co-lecturer “Data Science Project” (MSc) |
Tutorials and Online Material
Over the years, I have developed course material and tutorials which have been well received by students, the public, and industry. I migrated some of those to GitHub for the wider public. Here you can find some of the material:
I started creating online material (including videos). You can find the material here. The YouTube videos are currenlty unlisted, but you can find links on that page.
Supervision and Guidance
For MSc, MEng, BSc, and BEng theses, I include only details from the past five years.
PhD Thesis Supervision
- Duchateau, Jakub. TBD. PhD Thesis, Université de Liège 2024-… (ongoing)
- Chiem Dao, Davan. TBD. PhD Thesis, Université de Liège 2023-… (ongoing)
PhD Thesis Co-supervision
- McKenna, Lucy. NAISC-L: A Linked Data Interlinking Framework for Libraries, Archives and Museums. PhD Thesis, Trinity College Dublin, 2020
- Crotti Junior, Ademar. A Jigsaw Puzzle Metaphor for Representing Linked Data Mappings. PhD thesis, Trinity College Dublin, 2019
MSc Thesis Supervision (past 5 years)
- Mangolopa, Christal. TBD. MEng Thesis, Université de Liège, 2026 (expected)
- Yang, Lei. TBD. MSc Thesis, Université de Liège, 2026 (expected)
- Donati, Alexia. An Interactive Environment for Relational Algebra Exercises. MSc Thesis, Université de Liège, 2026
- Michaux, Corentin. A Functional Approach to Generating RDF with RML. MSc Thesis, Université de Liège, 2026
- Liu, Eléna. Declarative Generation of Wikibase Statements. MEng Thesis, Université de Liège, 2026
Resulted in a peer-reviewed publication
- Bouzendaga, Zakaria. Integrating SMART Data into a Knowledge Graph for Learning Analytics. MEng Thesis, Université de Liège, 2025
- Abdelmoniem Abdelaleem, Aly Mahmoud. JSON-LD Representations of CityJSON. MSc Thesis, Université de Liège, 2024
- Saulas, Adrien. Balancing Durability, Performance, and Interpretability in Unbalanced Data as Fraud Detection. MEng Thesis, Université de Liège, 2024
Company-based thesis
- Birtles, Alixia. Representing Jupyter Notebooks with Knowledge Graphs to Address Data Lineage Problems. MEng Thesis, Université de Liège, 2024
- Azouy, Elie Junior. Use of Flink Hybrid sources to initialise transformations. MSc Thesis, Université de Liège, 2024
Company-based thesis
- Gómez Herrera, Maria Andrea Liliana. Multi-cloud observability with AI, MSc Thesis, Université de Liège, 2023
Company-based thesis
- Saillez, Brieuc. Toward functional and distributed R2RML processor, MSc Thesis, Université de Liège, 2023
- Chiem Dao, Davan. Using Knowledge Graph Technologies to Contextualize and Validate Declarations in the Social Security Domain, MEng Thesis, Université de Liège, 2023
Resulted in a peer-reviewed publication
- Adil, Ayman. A Domain Specific Language for a Code-Based Dashboard: DashLang with Code Editor Integration, MSc Thesis, Université de Liège, 2023
Company-based thesis
- Duchateau, Jakub. On the Design and Implementation of an ETL Configuration DSL for Non-programming Experts, MSc Thesis, Université de Liège, 2023
Company-based thesis
- Vrijens, Guillaume. Knowledge Graph Construction to Facilitate Chemical Compound Hazard Assessment in the TOXIN Project, MEng Thesis, Université de Liège, 2023
Company-based thesis Resulted in a peer-reviewed publication