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.

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.