Teaching

Summer 2026

Project Seminar: Learning in Interaction

MSc project module on post-training LLMs from dialogue-game feedback using DPO, PPO, GRPO and SFT with the Playpen framework.

Winter 2025/26

Programming 2

BSc course on programming fundamentals: object-oriented design, documentation and code review, and data structures.

Current Highlights in NLP

MSc seminar on recent developments in NLP, run as a role-playing paper-reading seminar.

Summer 2025

Winter 2024/25

Programming 1

BSc course on programming fundamentals: object-oriented design and data structures.

Current Highlights in NLP

MSc seminar on recent developments in NLP, run as a role-playing paper-reading seminar.

Summer 2024

Winter 2023/24

Current Highlights in NLP

MSc seminar on recent developments in NLP, run as a role-playing paper-reading seminar.

Summer 2023

Winter 2022/23

Advanced Natural Language Processing

MSc lecture covering text classification, neural language models, syntactic and semantic parsing, and ethics.

Current Highlights in NLP

MSc seminar on recent developments in NLP, run as a role-playing paper-reading seminar.

Summer 2020

Proseminar Visual Analytics

Introduction to visual analytics and computational multimodal systems; each student presents a publication and writes a technical report.

Summer 2018

Statistical Natural Language Processing

Building scalable text-processing systems with statistical methods, integrating recent research results into the students’ own solutions. Taught over 8 semesters, 2014-2018.

Information Extraction from Web Tables

Project course on table understanding: implementing extraction tasks over real web tables, extending a knowledge base, and evaluating the results.