Agustinus Kristiadi

Teaching

Fall 2026

DS 3000A/9000A

Introduction to Machine Learning

DS 3000A / DS 9000A

Machine learning is reshaping the world. Without knowing it, we are likely using machine learning models every day, from search engines to recommendation systems to smart devices to chatbots. This course introduces the basic principles, algorithmic, and practical foundations of machine learning.

Winter 2027

CS 9840B

Probabilistic Generative AI

CS 9840B

From chatbots to image generators, GenAI is reshaping the world. This course introduces the theoretical and algorithmic foundations of GenAI, covering both classic and modern techniques. By the end of the course, students will have a deep understanding of how GenAI models work beyond the hype and how to apply them to real-world problems.

CS 4453B

Reinforcement Learning

CS 4453B / CS 9670B

AI is ubiquitous in our day-to-day lives. Reinforcement learning (RL) is a powerful paradigm for building intelligent systems that can learn to make decisions and take actions in complex, uncertain environments. This course introduces the theoretical, algorithmic, and practical foundations of RL.

Past

  • CS 9840B: Probablistic Generative AI

    Winter 2026