# Course schedule


| Session                                            | Topic                                                                                      |
|----------------------------------------------------|--------------------------------------------------------------------------------------------|
| Lecture 1: 08-24-2026 (Monday)                     | The AI-engineering landscape and the course toolchain                                      |
| Lecture 2: 08-26-2026 (Wednesday)                  | Reproducible environments and version control                                              |
| Lecture 3: 08-31-2026 (Monday)                     | Databases for engineering data                                                             |
| Lecture 4: 09-02-2026 (Wednesday)                  | Database landscape                                                                         |
| 09-07-2026 (Monday)                                | Labor Day, no class                                                                        |
| Lecture 5: 09-09-2026 (Wednesday)                  | Dataframes and batch pipelines                                                             |
| Lecture 6: 09-14-2026 (Monday)                     | Streaming data and data validation                                                         |
| Lecture 7: 09-16-2026 (Wednesday)                  | Features for time-series models                                                            |
| Lecture 8: 09-21-2026 (Monday)                     | The machine learning (ML) workflow I: Time series                                          |
| Lecture 9: 09-23-2026 (Wednesday)                  | The machine learning (ML) workflow II: Regression                                          |
| Lecture 10: 09-28-2026 (Monday)                    | The machine learning (ML) workflow III: Classification, experiment tracking and hyperparameter search/tuning                         |
| Lecture 11: 09-30-2026 (Wednesday)                 | ML with PyTorch/JAX                                                                        |
| Lecture 12: 10-05-2026 (Monday)                    | ML architectures for engineering data                                                      |
| Lecture 13: 10-07-2026 (Wednesday)                 | Surrogates, physics-informed models, and uncertainty quantification                        |
| 10-12-2026 (Monday)                                | Fall break, no class                                                                       |
| 10-14-2026 (Wednesday)                             | Fall break, no class                                                                       |
| Lecture 14: 10-19-2026 (Monday)                    | Bayesian optimization (BO) and active learning (AL)                                        |
| Lecture 15: 10-21-2026 (Wednesday)                 | Large Language Models (LLMs) - Intro                                                       |
| Lecture 16: 10-26-2026 (Monday)                    | Large Language Models (LLMs) II                                                            |
| Lecture 17: 10-28-2026 (Wednesday)                 | Retrieval-augmented generation (RAG) and vector databases                                  |
| Lecture 18: 11-02-2026 (Monday)                    | Prompting, RAG, or fine-tuning: choosing the right lever                                   |
| Lecture 19: 11-04-2026 (Wednesday)                 | LLM Agents                                                                                 |
| Lecture 20: 11-09-2026 (Monday, AIChE)             | Multi-agent systems                                                                        |
| Lecture 21: 11-11-2026 (Wednesday, AIChE)          | Evaluating and observing ML and LLM systems                                                |
| Lecture 22: 11-16-2026 (Monday)                    | Deployment: serving, containers, latency, and cost                                         |
| Final presentations, day 1: 11-18-2026 (Wednesday) | Student project presentations                                                              |
| Final presentations, day 2: 11-23-2026 (Monday)    | Student project presentations and course wrap                                              |
| 11-25-2026 (Wednesday)                             | Thanksgiving, no class                                                                     |
| 11-30-2026 (Monday)                                | TBD                                                                                        |
| 12-02-2026 (Wednesday)                             | TBD                                                                                        |


