This course examines the fundamental models and techniques used in dealing with time-varying problems. It also covers problems with variable parameters, sequential decision-making problems, and stochastic control problems characterized by uncertainty.