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.

Course Development

2025
Introduction to Deep Learning course visual

Introduction to Deep Learning

A 13-week foundation course in neural networks with PyTorch, required of every HIT CS student. Lab-first and project-based, designed for work with an AI assistant through a Build, Predict, Explain model and no written exams.

2025
Engineering of AI Systems course visual

Engineering of AI Systems

A 13-week Year 3 advanced course on building and running AI systems in production: DevOps, DataOps, MLOps, LLMOps, and AgentOps, taught end to end through one running HIT project.

2025
Computational Geometry and Geographic Information Systems course visual

Computational Geometry and Geographic Information Systems

An elective course on GIS foundations, geometric primitives, spatial data structures, and map algorithms, centered on a semester project with three presentations.

2025
Advanced Algorithmic Problem Solving course visual

Advanced Algorithmic Problem Solving: From Theory to Competitive Programming

An advanced elective on algorithm design, proof techniques, complexity analysis, competitive programming, and interview-ready problem solving through weekly lecture and practice sessions.

2026
Generative AI graduate course visual

Generative AI: From Variational Autoencoders to World Models

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

2026
Large Language Models and Agentic AI graduate course visual

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, taught at HIT.

2026
Enterprise software engineering with C# and .NET course visual

Enterprise Software Engineering with C# and .NET

An advanced 13-week course on architecture, design patterns, API contracts, persistence, and AI-enabled enterprise systems, with one running project and no written exams.

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 Principles

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