Lecturing
I teach about large language models at Charles University and CTU in Prague. I also occasionally speak at conferences or lead workshops. If you'd like me to speak at your event, contact me! .
I also supervise student theses and projects . I am currently at full capacity, but you can try reaching out with a specific topic, preferably in person.
Currently teaching

Neural Language Models
25/26 Summer
I teach a new elective course at FIT CTU focused on language models. In the course, we focus not only on understanding the technical details of the Transformer architecture but also on broader aspects of large language models' operation – their practical deployment, ethics, and research.

Large Language Models
23/24 Summer, 24/25 Summer, 25/26 Summer
I am helping to shape our new course on Transformer-based large language models. I lead several lectures and help with preparing practical assigments.

Computational Creativity
since 2024
I lead a workshop for primary and secondary schools at Charles University's Didaktikon centre where we practically explore how generative image and text models work.
Talks & workshops
talk
11/2025
Vibe coding: angličtina jako programovací jazyk
Talk for high-school students as part of Dny.AI event.
workshop
09/2025
Detecting Translation Errors with LLMs
Internal workshop for Directorate-General for Translation (DGT).
talk
09/2025
Constraining LLM Output
Internal lecture for Directorate-General for Translation (DGT).
talk
11/2024
Evaluating Generated Texts in the Post-BLEU Era
Invited talk for the Dublin City University NLP seminar.
Past courses

Machine Learning for Greenhorns
23/24 Winter, 24/25 Winter
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
22/23 Winter-now
I am regularly teaching the lecture on natural language generation. In 22/23, I was also helping with grading homework assignments.

Introduction to Linux
21/22 Summer
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.