Lectures
Spring 2026 Lectures
Each lecture includes slides, notebooks, and supplementary materials.
Course Introduction and Logistics
Overview of Data-Driven Modeling and Course Structure
January 13, 2026Learning Examples and Data
The various types of data and examples of modeling them
January 15, 2026From Empirical Laws to Linear Regression
On the early days of science: fitting empirical measurements to linear models
January 20, 2026Generalization
Review of generalization, touching on deep learning, with a Python example on extrapolation in time
January 22, 2026Scientific Modeling Principles and Differential Equations
Why differential equations are the language of physics. Inductive biases in scientific modeling: space-time, conservation laws, linearity. From Newton to Navier-Stokes.
January 27, 2026Numerical Computing and Scientific Simulation
From differential equations to predictions on a computer. Discretization, error analysis, stability, and chaos.
January 29, 2026Complex Systems and Probabilistic Modeling
Complex systems, chaos, sensitivity to initial conditions, probability theory, uncertainty propagation, and the bridge from randomness to determinism.
February 03, 2026Time Series Analysis: Starting from Data
From Fourier decomposition through autoregressive models to the logistic map and SINDy.
February 05, 2026Sparse Identification of Differential Equations, Part 1
Discovering governing equations from data using sparse regression. Building feature libraries, solving overdetermined systems, and sparsifying with sequential thresholding.
February 10, 2026Sparse Identification of Differential Equations, Part 2
Extending sparse equation discovery to partial differential equations. Building PDE feature matrices from spatiotemporal data and discovering classical PDEs.
February 12, 2026Symbolic Regression + Quiz
Quiz covering time series, autoregression, and SINDy. Discovering equations as expression trees using genetic algorithms. Selection, crossover, mutation, Pareto-optimal complexity-accuracy tradeoffs, and PySR.
February 17, 2026Introduction to Deep Learning
Building intuition from linear regression to neural networks. Universal approximation, backpropagation, and training deep networks.
February 19, 2026Project Pre-Proposal Feedback Session
Peer feedback workshop for project pre-proposals. Review guidelines, swap proposals, discuss, and revise.
February 24, 2026Physics-Informed Neural Networks
From classical residual minimization to PINNs. Basis function expansions, collocation methods, automatic differentiation, forward and inverse problems, training challenges, and PINN variants.
February 26, 2026SVD & PCA: Dimensionality Reduction
Eigenvalues, singular value decomposition, principal component analysis, and low-rank approximation.
March 05, 2026Linear Dynamical Systems & DMD
Linear dynamical systems, eigenvalue dynamics, and Dynamic Mode Decomposition.
March 10, 2026