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

2025-2026
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.

2025
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.

2026
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.

Talks and Presentations

2026
Teaching to Hire talk visual

Would I Hire My Own Graduates?

A talk on Innovation-First Learning for job-ready CS graduates in the AI era. Drawing on three decades spent on parallel academia and industry tracks, it traces the growing disconnect between the two, how the software engineering role is shifting, and what over 100 student projects show about the response.

2026
CS Elective Courses Refresh talk visual

CS Elective Courses Refresh

A talk on redesigning the CS elective track. It diagnoses where the current electives fall short, no clear prerequisite sequence, overlapping content that earns credit twice, and a narrow focus that leaves role gaps, then argues for electives that give students the complete, end-to-end toolkit industry expects.

Course Development

2026 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.

2026 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.

2026 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.

2026 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.

2026 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.

2026 Undergraduate
Images & Vision: Pixels to Deep Learning BIU

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.