Teaching
Algorithms and Programming in Python
- 2020 - 2021 (32 hours)
- POLYTECH Marseille
- BSc level (L2): Cycle préparatoire des Ecoles d’Ingénieurs Polytech
- Tutorials / Practical sessions
- Basics of programming and algorithms in Python
Object-Oriented Programming in Java
- 2020 - 2021 (40 hours)
- POLYTECH Marseille
- MSc level (M1): Computer Science Engineering
- Tutorials / Practical sessions
- Class, attribute, constructor, method, inheritance, polymorphism, interface, thread, ...
Introduction to computer science tools
- 2020 - 2021 (100 hours)
- POLYTECH Marseille
- BSc level (L1): Cycle préparatoire des Ecoles d’Ingénieurs Polytech
- Lectures / Tutorials / Practical sessions
- Excel, Visual Basic for Applications (VBA), Database management system (SQL)
Python programming
- 2018 - 2020 (60 hours)
- Aix-Marseille Université
- MSc level (M1): Master in Signal and Image Processing
- Tutorials / Practical sessions
- Basics of programming in Python
Introduction to Programming
- 2019 - 2020 (10 hours)
- Aix-Marseille Université
- BSc level (L1): Computer Science and Interactions Department
- Tutorials / Practical sessions
- Basics of programming and algorithms
Algorithms and Programming
- 2018 - 2020 (36 hours)
- Aix-Marseille Université
- MSc level (M1): Master in Signal and Image Processing
- Tutorials / Practical sessions
- C and Python, data structures, linked lists, sorting algorithms
Introduction to Computer Science
- 2018 - 2019 (22 hours)
- Aix-Marseille Université
- BSc level (L1): Computer Science and Interactions Department
- Tutorials / Practical sessions
- Basics of programming and algorithms
Web Development
- 2017 - 2018 (64 hours)
- Aix-Marseille Université
- BSc level (L2, L3): Computer Science and Interactions Department
- Tutorials / Practical sessions
- HTML, CSS, Javascript, PHP (Symfony)