Teaching

I am a Lecturer at LIACS, Leiden University, where I coordinate and teach Basic Programming in Python and Basics of Computer Systems in the minor in Cyber Security. Previously, at the University of Groningen (2023–2026), I taught a broad range of subjects including Reinforcement Learning, Foundations of AI, and Programming. There I established the bachelor's theoretical RL course, redesigned the RL Practical into a research-oriented module, co-developed the Python-based Object-Oriented Programming course, and delivered lectures across the bachelor's and master's programs on topics such as Deep RL and Responsible AI.

Leiden University (2026–present)

Courses taught at the Leiden Institute of Advanced Computer Science (LIACS).

Year/Block Course Level Role Notes
2026/27 Sem 1 Basic Programming in Python Minor Coordinator & Lecturer Minor in Cyber Security
2026/27 Sem 1 Basics of Computer Systems Minor Coordinator & Lecturer Minor in Cyber Security


University of Groningen (2023–2026)

Courses taught at the University of Groningen across bachelor's and master's programs, with roles ranging from guest lecturer to course coordinator and creator.

Year/Block Course Level Role Notes
2025/26 IA Reinforcement Learning Bachelor Coordinator & Lecturer Introduced interactive simulation labs (Jupyter) to bridge theory and practice
2025/26 IA Object-Oriented Programming (for AI) Bachelor Lecturer Guest lecture
2024/25 IIB Deep Reinforcement Learning Master Lecturer Created and delivered lecture on Multi-Agent RL
2024/25 IB Reinforcement Learning Practical Bachelor Coordinator & Lecturer Complete redesign into a research-driven course with literature-based projects
2024/25 IA Reinforcement Learning Bachelor Coordinator & Lecturer Became mandatory for ML specialization; refined assignments
2024/25 IA Responsible AI Master Guest Lecturer Topic: Responsible and explainable AI systems
2023/24 IIB Deep Reinforcement Learning Master Lecturer Two lectures: Policy Gradients and Actor-Critic methods
2023/24 IIB Artificial Intelligence 1 Bachelor Lecturer Two lectures: Adversarial search and Games; Constraint satisfaction problems
2023/24 IIA Reinforcement Learning Bachelor Creator, Coordinator & Lecturer Proposed and established this new theoretical foundation for the curriculum
2023/24 IB Object-Oriented Programming (for AI) Bachelor Co-creator & Lecturer Transitioned to Python; redesigned assignments to focus on ML applications
2023/24 IB Reinforcement Learning Practical Bachelor Lecturer Two lectures: Dynamic Programming; Policy Gradients and Actor-Critic
2023/24 IA Topics in AI Master Guest Lecturer Topic: RL applied to vehicle platoon and transfer learning


Other Activities

2024/25 — Organized the Machine Learning Groningen meetup at RUG, where I gave one of the two talks.