I work at the intersection of Artificial Intelligence and applied software
engineering, with a focus on Natural Language Processing and
Large Language Models. My work spans machine learning and data analysis,
designing LLM-based and multi-agent systems, and building the interfaces and data pipelines
that turn those models into products people actually use.
A large part of my work is AI-based educational systems: designing
LLM-powered agents that guide learners through reasoning, reflection, and scientific
inquiry, and evaluating how well they teach. That research sits alongside years of hands-on
teaching and mentoring — tutoring machine learning, programming, and OOP at
the University of Haifa, and mentoring high-school students through their own AI projects.
I care about systems that are careful with their prompts, honest about their evaluation, and
genuinely useful to the person on the other side of the screen.