Teaching and supervision

Teaching computational methods through theory, implementation, and research practice

Teaching spans Python programming, statistical learning, evolutionary artificial intelligence, and research supervision at bachelor and master level.

Courses

Current and recent teaching

ACIT4420

Lead instructor · Autumn 2024, 2025

Problem-solving with Python Scripting

Course design and delivery focused on Python scripting for problem solving, automation, and data analysis, including lectures, laboratory exercises, assessment, and student feedback.

ACIT4510

Co-lecturer · Autumn 2024, 2025

Statistical Learning

Teaching and laboratory support for statistical and machine-learning methods, practical data analysis, and student projects.

ACIT4610

Lab instructor · Autumn 2025

Evolutionary AI and Robotics

Laboratory instruction and technical support for evolutionary computation and robotics experiments.

Academic presentations

Conference presentations

Selected conference presentations and publicly available slide materials.

Comparing Eye-Tracking Time Series Imaging Methods in ADHD Screening

IJCNN 2025 · Rome, Italy

View slides ↗

Modeling Eye Gaze Trajectories Using GANs and Markov Models

WE-Heraeus Seminar · Physikzentrum Bad Honnef · Germany · Poster

View poster ↗

Modeling Stochastic Eye Tracking Data: A Comparison of Quantum Generative Adversarial Networks and Markov Models

GECCO 2024

View slides ↗

Evolving Quantum Circuits for Cellular Automata Rules

ACRI 2022

View slides ↗

IEEE Quantum Week

IEEE QCE22 · Conference participation

Thesis supervision

Bachelor and master theses

Each record includes the student or group, thesis title, supervision role, academic term, and thesis record where available.

Loading supervision record…