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
Reinforcement Learning Practical - WBAI015-05
Block IB 2023
- 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.
Object-Oriented Programming (for AI) - WBAI045-05
Block IB 2023
- This course continues on the path of Imperative Programming and Algorithms and Data Structures, and gives an introduction to object-oriented programming. In particular, principles of object oriented programming in Python will be discussed.
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.
Deep Reinforcement Learning - WMAI024-05
Block IB 2023
- I will be giving a lecture in this course, where Matthia Sabatelli is the coordinator. The course aims to introduce the student to the field of Deep Reinforcement Learning; by the end of it the student will be familiar with Reinforcement Learning Basics, Deep Learning for Reinforcement Learning, Deep Q-Networks, Policy Gradients, Deep model-based RL, meta-learning, and transfer learning.
Thesis Supervisions
2nd Semester 2021/2022
- Student: Lars T. G. Mulder
- Student: Bo T. Kroezen
- Student: Tautas HoedtkeBachelor Thesis: Safe Reinforcement Learning
- Student: Muhammad Aqil PrasetyoBachelor Thesis: Using Reinforcement Learning to Design a State feedback Controller
- Student: Martijn van Dis