teaching

Course materials, schedules, and resources for classes taught.

Upcoming Events

2026

Object-Oriented Programming

Spring Prof. Giovanni Merlino

This course provides an introduction to object-oriented programming concepts, software engineering best practices, and agentic coding. Students will learn about programming paradigms, modeling languages, and design patterns.

Industrial IoT

Spring Prof. Giovanni Merlino

This course provides an introduction to Internet of Things and Cyber-Physical System concepts, protocols, and models. Students will learn about system design patterns, model checking, and industrial applications.

Agentic AI

Spring Prof. Giovanni Merlino, Prof. Om Prakash Vyas

This course provides an introduction to agentic Artificial Intellingence concepts, models, and applications. Students will learn about multi-agent systems design, agent model evals, and practical implementations.