Teaching

I am a Lecturer in Artificial Intelligence, teaching some courses in the bachelor's and master's programm. I have also open projects to supervise bachelor's and master's students. Previously I was a TA assistance. During my PhD, I supervised many bachelor's and master's projects in the are of Reinforcement Learning from the Industrial Engeneering and Management (IEM) course.

Lecturer @ RUG

  • I will give some lectures in this course, together with Matthia Sabatelli, where we will introduce some theoretical topics about reinforcement learning with focus on implementations aspects. In this course, we will see how one can train agents agents by characterizing RL algorithms both from a theoretical perspective as well as from a more practical one. To this end, six theoretical lectures will be given, the content of which will have to be, in part, put into practice in two different assignments and in a final project.
Reinforcement Learning
Block IIA 2024
  • Reinforcement Learning (RL) is the branch of machine learning that aims to teach agents how to interact with an environment through trial and error. Such interaction is usually modeled as a Markov Decision Process where the end goal of the agent, sometimes called the learner, is that of maximizing a certain reward signal. Unlike other machine learning approaches, such as the arguably more popular supervised learning one, RL is largely considered more challenging as an agent is deprived of any external supervision. Therefore, it can only rely on its own personal experience while learning. In this course, we will see how one can train such agents by characterizing RL algorithms from a theoretical perspective.


Thesis Supervisions

2nd Semester 2021/2022