Kamyar Zeinalipour GitHub Hugging Face

Teaching

Courses I have taught, at Siena and in industry, and the students I have supervised.

Courses and students

  1. July 2026

    Lecturer, Large Language Models for Developers, Zucchetti

    A 20-hour course in English for software developers: ten two-hour lectures from the transformer to production systems, through prompt engineering, retrieval-augmented generation, graph RAG, agents, evaluation, LoRA fine-tuning and multimodal models. Every lecture has a hands-on lab; slides, labs and solutions are public.

  2. Oct 2022 to Feb 2026

    Teaching assistant, Machine Learning, University of Siena

    Ran lab sessions and office hours for the Machine Learning course, built and revised exercises, marked assignments and gave feedback on student projects.

  3. 2023 to 2026

    Master's thesis supervision, University of Siena

    Guided ten master's students through their theses, from framing a question to running the experiments and writing them up. Several of those theses became papers in the list on this site.

Supervision

If you are a student at Siena looking for a thesis, the topics I can supervise are the ones on this site: generating and evaluating educational material with language models, building resources for a language that has few, fine-tuning open models, and applying them outside NLP, in biology or on industrial data.

A good thesis here ends with something runnable and a result someone can check. Several have ended as published papers, with the student as an author.

Write to me