Schedule

  • Event
    Date
    Description
    Course Material
  • Lecture
    08/27/2025
    Wednesday
    August 27, 2025
  • Lecture
    09/03/2025
    Wednesday
    September 3, 2025
  • Lecture
    09/08/2025
    Monday
    September 8, 2025
  • Lecture
    09/10/2025
    Wednesday
    September 10, 2025
  • Lecture
    09/15/2025
    Monday
    September 15, 2025
  • Lecture
    09/17/2025
    Wednesday
    September 17, 2025
  • Assignment
    09/17/2025
    Wednesday
    Assignment #1 - Homework 1: Metrics and MultiProcessing released!
  • Lecture
    09/29/2025
    Monday
    September 29, 2025
  • Due
    09/29/2025 23:59
    Monday
    Assignment #1 due
  • Lecture
    10/06/2025
    Monday
    October 6, 2025
  • Assignment
    10/06/2025
    Monday
    Written Assignment #1 released!
  • Lecture
    10/08/2025
    Wednesday
    October 8, 2025

    The October 8 lecture is a review of the October 6 lecture. Please refer to the materials provided for that date.

  • Due
    10/10/2025 23:59
    Friday
    Written Assignment #1 due
  • Lecture
    10/14/2025
    Tuesday
    October 14, 2025

    The October 14 class is a review for the Midterm Exam, a review of Coding Assignment 1, a review of Written Assignment 1, and Class Project Discussions.

  • Exam
    10/15/2025 18:00
    Wednesday
    Midterm Exam

    Topics: Lectures from the beginning of the course through October 6, Coding Assignment 1, and Written Assignment 1.

  • Lecture
    10/15/2025
    Wednesday
    October 15, 2025
  • Lecture
    10/22/2025
    Wednesday
    October 22, 2025

    Covering Multi-Agent AI, Parameter Servers, Ring All-Reduce, and Practical Distributed Training with JaxMARL.

  • Lecture
    10/24/2025
    Friday
    October 24, 2025

    Covering Consistency Models in Distributed Systems.

  • Lecture
    10/27/2025
    Monday
    October 27, 2025

    Covering Replication Strategies in Distributed Systems and Energy Efficiency in Distributed AI.

  • Lecture
    10/29/2025
    Wednesday
    October 29, 2025

    Covering Replication Strategies in Distributed Systems and Energy Efficiency in Distributed AI.

  • Assignment
    10/29/2025
    Wednesday
    Class Project Abstract Report released!
  • Due
    10/29/2025 23:59
    Wednesday
    Class Project Abstract Report due
  • Lecture
    11/03/2025
    Monday
    November 3, 2025

    Deep Q Learning, Policy Gradients, Actor-Critic, and Distributed RL Techniques.

  • Lecture
    11/05/2025
    Wednesday
    November 5, 2025

    Agent Ontologies, Distributed Agent Communication, and Communication vs. Cooperation.

  • Lecture
    11/10/2025
    Monday
    November 10, 2025

    Scalability vs. Reliability for Distributed Computing, Quantifying Reliability for Distributed Computing, and Reliability of Distributed Architectures

  • Lecture
    11/12/2025
    Wednesday
    November 12, 2025

    Distributed Multimodal AI Agents, Addressing Distributed Challenges in Multimodality

  • Lecture
    11/17/2025
    Monday
    November 17, 2025

    Embodied Learning from a Distributed Perspective, Distributed Imitation Learning, Model Predictive Control, Self-Supervised Learning, Evolutionary Learning, Computational Game Theory

  • Lecture
    11/19/2025
    Wednesday
    November 19, 2025

    Networking in Distributed Systems, Multi-Agent AI for NextGen Networks

  • Assignment
    11/19/2025
    Wednesday
    Written Assignment #2 released!
  • Lecture
    11/24/2025
    Monday
    November 24, 2025

    Data distribution and coding techniques in Distributed Systems.

  • Due
    11/24/2025 23:59
    Monday
    Written Assignment #2 due
  • Lecture
    11/26/2025
    Wednesday
    November 26, 2025

    Real-world distributed systems, case studies, and applications.

  • Assignment
    11/26/2025
    Wednesday
    In-Person Mid-Term Class Research Project Check-In released!
  • Due
    11/26/2025 23:59
    Wednesday
    In-Person Mid-Term Class Research Project Check-In
  • Lecture
    12/01/2025
    Monday
    December 1, 2025

    Bottlenecks in traditional computing and how neuromorphic approaches can address them.

  • Lecture
    12/03/2025
    Wednesday
    December 3, 2025

    Overview of distributed quantum computing architectures.

  • Lecture
    12/08/2025
    Monday
    December 8, 2025

    Techniques and challenges in making distributed AI systems interpretable.

  • Lecture
    12/09/2025
    Tuesday
    December 2025

    Selected NeurIPS 2025 papers relevant to distributed computing and AI agents.

  • Lecture
    12/10/2025
    Wednesday
    December 10, 2025

    In-class debugging assignment and final class research project presentations.

  • Lecture
    12/15/2025
    Monday
    December 15, 2025

    Final class research project presentations.