Curriculum Development

I do my best to align CS curricula with the real world, based on three decades of hiring, mentoring, and leading graduates in industry.

Curriculum Development

B.Sc. Concentration Programs visual

B.Sc. Concentration Programs

Six third-year specialization tracks built on a shared CS foundation at HIT, each turning broad CS knowledge into job-ready expertise with a portfolio.

Innovation-First Learning visual

Innovation-First Learning

Innovation-First Learning bridges traditional CS education and current AI practice through deep theory, modern tools, and project work.

CS elective design principles visual

CS Elective Design Guidelines

A five-criteria framework for evaluating advanced computer science electives by depth, industry relevance, system building, communication, and consolidation.

CS Elective Courses Refresh visual

CS Elective Courses Refresh

Diagnoses where the current CS elective track falls short, no clear prerequisite sequence, overlapping content that earns credit twice, and a narrow focus that leaves role gaps, and argues for electives that give students the complete, end-to-end toolkit industry expects.

Course Development

Graduate
Generative AI: VAEs to World Models HIT

Generative AI: From Variational Autoencoders to World Models

A 13-week graduate course on generative modeling, spanning variational autoencoders, diffusion models, and world models.

Graduate
LLMs & Agentic AI HITBIU

Large Language Models and Agentic AI

A 13-week graduate course on large language models and agentic AI, covering modern LLM architectures, alignment, tool use, and multi-agent systems.

Graduate
Deep Generative Models: Audio-Visual BIU

Deep Generative Models for Audio-Visual Data

A 13-week graduate course on deep generative models for audio-visual data, covering VAEs, GANs, diffusion and the Stable Diffusion family, and synthetic data generation.

Undergraduate
LLMs for NLP HIT

Large Language Model for Natural Language Processing

A 13-week undergraduate course applying large language models to NLP tasks with a code-first approach, spanning foundation models, fine-tuning, retrieval-augmented generation, and agentic AI.

Undergraduate
Deep Generative Models: Visual HIT

Deep Generative Models for Visual Data

A 13-week undergraduate course on deep generative models for visual data, covering VAEs, GANs, diffusion and the Stable Diffusion family, and synthetic data generation.

Undergraduate
Images & Vision: Pixels to Deep Learning BIUTAU

Images and Vision: From Pixels to Deep Learning

A 13-week undergraduate course tracing computer vision from image formation and classical image processing through classical vision and 3D reconstruction to deep learning for detection and segmentation, taught with a code-first approach.

Undergraduate
LLMs in Healthcare HIT

LLMs in Healthcare

A B.Sc. Digital Medicine course at Holon Institute of Technology (Spring 2026), applying large language models and agents to clinical and healthcare tasks, part of the Language AI track.

Undergraduate
3D Computer Vision MTA

3D Computer Vision

A B.Sc. Computer Science course taught at The Academic College of Tel Aviv-Yafo (Fall 2012), covering the geometry and algorithms of three-dimensional computer vision: camera models, multi-view geometry, stereo, and 3D reconstruction, foundational material for the Vision AI track.

Undergraduate
Data Science & Big Data Algorithms TAU

Data Science and Big Data Algorithms

A B.Sc./M.Sc. Computer Science course taught at Tel Aviv University (Spring 2015), covering algorithms and systems for large-scale data science: distributed data processing, scalable analytics, and the foundational techniques behind the Scalable AI track.