Teaching

Sharing knowledge in computer science, data, and AI.

I believe teaching is one of the most impactful ways to contribute to the research community. Over the years, I have taught a range of courses spanning low-level systems, large-scale data processing, and modern NLP.


Course Level Role Year(s) Institution
🌐 Web Intelligence MSc Lecturer 2025–26 UPF
⛏️ Mining Massive Datasets MSc Lecturer 2025–26 UCU
πŸ€– Natural Language Processing MSc Lecturer 2025–26 UCU
πŸ” Information Retrieval and Web Analytics BSc Practice & Seminar Lecturer 2024–25, 2025–26 UPF
⛏️ Mining Massive Datasets BSc Practice Instructor 2023–24, 2024–25 UPF
πŸ–₯️ Computer Organization BSc Practice Instructor 2022–23, 2023–24 UPF

UPF β€” Universitat Pompeu Fabra, Barcelona, Catalonia, Spain Β |Β  UCU β€” Ukrainian Catholic University, Lviv, Ukraine