I like passing my know-how on. I teach at FIT CTU in Prague, speak at conferences and meetups, and run workshops for professionals and high school students.
I can also speak at
Currently teaching

Neural Language Models
I run a course on language models at FIT CTU, which I founded and designed myself. We start with the technical aspects of the Transformer architecture and pretrained models, then move on to current topics such as post-training, reasoning, agents, multimodality, efficiency, interpretability, and ethics.

How to train an AI model
I run a workshop for primary and secondary schools at Charles University's Didaktikon centre. Through a competition, quizzes and teamwork, we learn how today's AI models are trained.
Talks & workshops
11/2026
Jak si spustit vlastní AI?
Talk for schools at AI for Talents, part of the Dny.AI event, on running an AI assistant on your own computer.
10/2026
Jazykové modely – základ dnešního AI
Talk at the Informatics Evenings series at FIT CTU on basics of LLMs.
03/2026
Zase o desetinku víc: Proč jsou LLM benchmarky (často) mimo realitu?
Talk at AI Bootcamp on the pitfalls of LLM benchmarks.
11/2025
Úvod do AI a principy fungování
Video course 'Generative AI Tools and Their Use in Studying' for the Faculty of Social Sciences, Charles University.
11/2025
Vibe coding: angličtina jako programovací jazyk
Talk for high schools as part of the Dny.AI event.
09/2025
Detecting Translation Errors with LLMs
Internal workshop for DGT @ European Commission.
09/2025
Constraining LLM Output
Internal lecture for the Directorate-General for Translation (DGT).
11/2024
Evaluating Generated Texts in the Post-BLEU Era
Invited talk for the Dublin City University NLP seminar.
In the past, I taught...

Large Language Models
I helped shape a course on large language models run by my colleagues from ÚFAL. I led some of the lectures and helped prepare practical assignments.

Computational Creativity
I led a workshop for primary and secondary schools at Charles University's Didaktikon centre where we practically explored how generative image and text models work.

Machine Learning for Greenhorns
I was a TA for Machine Learning for Greenhorns, a course which is officially called 'Introduction to Machine Learning in Python' and covers the basics of machine learning for bachelor students. I was teaching the English lab and helping the students with homework assignments.

Statistical Dialogue Systems
In 22/23, I helped with grading homework assignments. After that, I regularly taught the lecture on natural language generation.

Introduction to Linux
I was teaching a lab for Introduction to Linux in Czech. We used the inverted lecture system – instead of lectures, the students had a 'before-class reading' which we built upon during the lab.
Slides
You can find my public slides here: