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.