Teaching

Data Visualization

Graduate course, TELECOM Nancy Engineering School, 2024

This course introduces the fundamentals of data visualization using Python and popular libraries such as Matplotlib, Seaborn, and Plotly. Students learn to explore, analyze, and effectively communicate data through clear and insightful visualizations, with an emphasis on best practices in visual design.

Web Complement

Undergraduate course, Charlemagne University Institute of Technology, 2023

This course builds on basic web development skills to deepen understanding of modern front-end and back-end technologies. Students learn to structure dynamic web applications using HTML, CSS, JavaScript, and frameworks such as React and Node.js, with a focus on clean design, API integration, and responsive development practices.

Web technologies

Undergraduate course, Institute for Digital Science, Management and Cognition, 2022

This course provides a hands-on introduction to the fundamentals of web development. Students learn the basics of HTML, CSS, and JavaScript to build simple, interactive websites, while gaining an understanding of how the web works and best practices in code structure.

Artificial Intelligence

Undergraduate course, Institute for Digital Science, Management and Cognition, 2022

This course offers a broad introduction to core concepts in artificial intelligence, including search algorithms, optimization, and basic problem-solving techniques. Through hands-on examples, students explore how AI can be used to model intelligent behavior and automate decision-making.