Pierre Monnin

Junior Fellow in AI at Université Côte d'Azur
Research within the Wimmics team
Teaching within EFELIA Côte d'Azur

ORCID iD icon
location_on

I3S Laboratory
930 Route des Colles, BP 145
06903 Sophia Antipolis Cedex, France

Teaching

Classes were taught in French unless otherwise stated

2024 - 2025

Junior Fellow in Artificial Intelligence at EFELIA Côte d'Azur

Introduction to Artificial Intelligence for preparatory classes for higher education (CPES)

Introduction to Artificial Intelligence, Machine Learning, Deep Learning, training process, Neural Networks, evaluation, and associated tasks

B.Sc. Year 1 (Bac+1) Lectures

Introduction to Artificial Intelligence for Applied Foreign Languages

Focus on Natural Language Processing, tasks, (past to modern) models, limits, and applications in professional settings

M.Sc. Year 2 (Bac+5) Lectures

Introduction to Artificial Intelligence for Applied Foreign Languages

Introduction to Artificial Intelligence, Machine Learning, Deep Learning, training process, Neural Networks, evaluation, Natural Language Processing, and associated tasks

M.Sc. Year 1 (Bac+4) Lectures

Introduction to Artificial Intelligence for Adult Education

Introduction to Artificial Intelligence, Machine Learning, Deep Learning, training process, Neural Networks, evaluation, Natural Language Processing, and associated tasks

M.Sc. Year 1 (Bac+4) Lectures

Machine Learning & Semantic Web

Introduction to graph machine learning for knowledge graph refinement, some knowledge graph embedding models, link prediction, and evaluation

M.Sc. Year 2 (Bac+5) Lectures Tutorials

NoSQL Databases

Document-oriented databases (MongoDB), search engines (Elasticsearch), key-value databases (Redis), column-oriented databases (HBase), graph databases (Neo4J)

M.Sc. Year 1 (Bac+4) Lectures Tutorials

2023 - 2024

Junior Fellow in Artificial Intelligence at EFELIA Côte d'Azur

Introduction to Artificial Intelligence for preparatory classes for higher education (CPES)

Introduction to Artificial Intelligence, Machine Learning, Deep Learning, training process, Neural Networks, evaluation, and associated tasks

B.Sc. Year 1 (Bac+1) Lectures

Introduction to Artificial Intelligence for Applied Foreign Languages

Introduction to Artificial Intelligence, Machine Learning, Deep Learning, training process, Neural Networks, evaluation, Natural Language Processing, and associated tasks

M.Sc. Year 1 (Bac+4) Lectures Tutorials

Introduction to Artificial Intelligence for Adult Education

Introduction to Artificial Intelligence, Machine Learning, Deep Learning, training process, Neural Networks, evaluation, Natural Language Processing, and associated tasks

M.Sc. Year 1 (Bac+4) Lectures

Introduction to Artificial Intelligence for Marketing

Introduction to Artificial Intelligence, Machine Learning, Deep Learning, training process, Neural Networks, evaluation, Natural Language Processing, image generation, and associated tasks

B.Sc. Year 3 (Bac+3) Lectures

Machine Learning & Semantic Web

Introduction to graph machine learning for knowledge graph refinement, some knowledge graph embedding models, link prediction, and evaluation

M.Sc. Year 2 (Bac+5) Lectures Tutorials

Research project supervision

Supervision of one master student for his research project

M.Sc. Year 2 (Bac+5) Project

XML

XML language, DTD, XQuery, XSLT

M.Sc. Year 1 (Bac+4) Tutorials

Machine learning tutoring

Basics of Machine Learning, supervised and unsupervised learning, neural networks (MLP, CNN), training process, evaluation

M.Sc. Year 2 (Bac+5) Tutorials

Temporary Lecturer at TELECOM Nancy

IA - Artificial Intelligence

Artificial Intelligence, supervised and unsupervised learning (e.g., decision trees, neural networks, backpropagation algorithm, multilayer perceptron, K-means, Kohonen maps), Markov decision processes, knowledge graphs and the Semantic Web (RDF, ontologies, OWL reasoning, SPARQL), introduction to advanced AI techniques (e.g., CNN, GNN), applications & limits of AI, eXplainable AI, neuro-symbolic AI

M.Sc. Year 2 (Bac+5) Lectures Tutorials

2022 - 2023

Temporary Lecturer at TELECOM Nancy

SBC - Knowledge Based Systems

Semantic Web (RDF, ontologies, OWL reasoning, SPARQL)

M.Sc. Year 2 (Bac+5) Lectures Tutorials Practicals

2019 - 2020

Teaching Fellow at IDMC

Algorithmics

Introduction to algorithms (variables, assignments, conditions, loops, subalgorithms, etc.)

B.Sc. Year 1 (Bac+1) Tutorials Project

Web Technologies

HTML, CSS, and an introduction to JavaScript

B.Sc. Year 1 (Bac+1) Practicals Project

Tools and Digital Culture

Proficient use of Word, Excel, and Internet Research

B.Sc. Year 1 (Bac+1) Practicals Project

Programming with Java

Basic concepts of the Java language and Object Oriented Programming

B.Sc. Year 2 (Bac+2) Practicals Project

Advanced Programming with Java

Advanced concepts of the Java language (collections, threads, User Interface, etc.)

B.Sc. Year 3 (Bac+3) Practicals Project

Computational complexity

Best, worst, and average case complexity, sorting algorithms, recursion, de-recursion, randomized algorithms, greedy algorithms, dynamic programming, backtracking, data structures (stacks, queues, heaps, graphs)

B.Sc. Year 3 (Bac+3) Lectures Tutorials Practicals Project

Algorithms and Programming

Introduction to programming in Python

M.Sc. Year 1 (Bac+4) Practicals Project

Semantic Web (in English)

First-order logic, Description Logics, Formal Concept Analysis, itemsets, association rules, Knowledge Graphs, Semantic Web (RDF, SPARQL) and applications

M.Sc. Year 1 (Bac+4) Tutorials

Computability and Complexity (in English)

Turing machines, uncomputability, undecidability, complexity (e.g., big O notation)

M.Sc. Year 1 (Bac+4) Tutorials

Introduction to GNU/Linux and Git (in English)

Introduction to GNU/Linux and Git for development and project management

M.Sc. Year 2 (Bac+5) Lectures

Ontologies (in English)

Description Logics, SPARQL

M.Sc. Year 2 (Bac+5) Tutorials Practicals

2018 - 2019

Teaching Assistant at TELECOM Nancy

IA - Artificial Intelligence

Search algorithms (e.g., A*, alpha-beta pruning), genetic algorithms, constraint satisfaction problems, Markov decision processes, supervised and unsupervised learning (e.g., decision trees, neural networks, backpropagation algorithm, multilayer perceptron, K-means, Kohonen maps)

M.Sc. Year 2 (Bac+5) Tutorials Practicals Project

SBC - Knowledge Based Systems

Semantic Web (RDF, ontologies, OWL reasoning, SPARQL), Prolog

M.Sc. Year 2 (Bac+5) Lectures Tutorials Practicals Project

NoSQL

Document-oriented databases (MongoDB), search engines (Elasticsearch), key-value databases (Redis), column-oriented databases (HBase), graph databases (Neo4J)

M.Sc. Year 2 (Bac+5) Practicals

PCL - Compiler Implementation Project

M.Sc. Year 1 (Bac+4) Practicals Project
Developing a compiler
Material
Files needed for the first session

2017 - 2018

Teaching Assistant at TELECOM Nancy

IA - Artificial Intelligence

Search algorithms (e.g., A*, alpha-beta pruning), genetic algorithms, constraint satisfaction problems, Markov decision processes, supervised and unsupervised learning (e.g., decision trees, neural networks, backpropagation algorithm, multilayer perceptron, K-means, Kohonen maps)

M.Sc. Year 2 (Bac+5) Lectures Tutorials Practicals Project

SBC - Knowledge Based Systems

Semantic Web (RDF, ontologies, OWL reasoning, SPARQL), Prolog

M.Sc. Year 2 (Bac+5) Lectures Tutorials Practicals Project

PCL - Compiler Implementation Project

M.Sc. Year 1 (Bac+4) Practicals Project
Developing a compiler
Material
Files needed for the first session

2016 - 2017

Teaching Assistant at TELECOM Nancy

TOP - Computer Science Basics

Sorting algorithms, complexity, recursivity, back-tracking, Hoare logic

B.Eng. (Bac+3) Tutorials Practicals Project
Developing a music recognition
algorithm like Shazam
Material
Documentation of the API
provided to students

TRAD1 - Theory of Compilation

LR(0), SLR(1), LR(1) and LALR(1) parsers, Symbol Tables, Abstract Syntax Trees, assembly code generation

M.Sc. Year 1 (Bac+4) Tutorials

PCL - Compiler Implementation Project

M.Sc. Year 1 (Bac+4) Practicals Project
Developing a compiler
Material
Files needed for the first session

2015 - 2016

Temporary Lecturer at TELECOM Nancy

PCL - Compiler Implementation Project

M.Sc. Year 1 (Bac+4) Practicals Project
Developing a compiler
Material
Files needed for the first session