CS-439: Optimization for machine learningThis course teaches an overview of modern optimization methods, for applications in machine learning and data science. In particular, scalability of algorithms to large datasets will be discussed in theory and in implementation. ...
ENV-723: Models for applied environmental economicsMainly based on the discussion of peer reviewed academic papers, the course introduces non economists to the main types of applied models used in environmental economic analysis: linear programming, partial and general equilibrium, game theory, and agent b ...
MATH-414: Stochastic simulationThe student who follows this course will get acquainted with computational tools used to analyze systems with uncertainty arising in engineering, physics, chemistry, and economics. Focus will be on sampling methods as Monte Carlo, quasi Monte Carlo, Mark ...
ME-427: Networked control systemsThis course offers an introduction to control systems using communication networks for interfacing sensors, actuators, controllers, and processes. Challenges due to network non-idealities and opportunities offered by communication will be analyzed. ...
FIN-415: Probability and stochastic calculusThis course gives an introduction to probability theory and stochastic calculus in discrete and continuous time. The fundamental notions and techniques introduced in this course have many applications in finance, for example for option pricing, risk mana ...
MATH-487: Introduction to multi-scale stochastic dynamicsThis course introduces slow/fast systems and the mathematical tools used to derive effective equations governing their behaviour. Students will learn core concepts and techniques for rigorously analysing complex stochastic multi-scale systems. ...
EE-566: Adaptation and learningIn this course, students learn to design and master algorithms and core concepts related to inference and learning from data and the foundations of adaptation and learning theories with applications.
MATH-431: Theory of stochastic calculusIntroduction to the mathematical theory of stochastic calculus: construction of the Ito stochastic integral, proof of the Ito formula, introduction to stochastic differential equations, Girsanov's theorem and the Feynman-Kac formula, the martingale represe ...
MGT-484: Applied probability & stochastic processesThis course focuses on dynamic models of random phenomena, and in particular, the most popular classes of such models: Markov chains and Markov decision processes. We will also study applications in queuing theory, finance, project management, etc. ...
EE-735: Online learning in gamesThis course provides an overview of recent developments in online learning, game theory, and variational inequalities and their point of intersection with a focus on algorithmic development. The primary approach is to lay out the different problem classes ...
PHYS-468: Physics of lifeLife has emerged on our planet from physical principles such as molecular self-organization, thermodynamics, stochastics and iterative refinement. This course will introduce the physical methods to study life and will discuss the quantitative and physical ...
ENV-411: Ecohydrological modelingThis course provides the theoretical basis for understanding and modeling the interactions between the hydrologic cycle, vegetation, soil, climate, and human society. ...
MATH-665: Functional Data AnalysisA rigorous introduction to the statistical analysis of random functions and associated random operators. Viewing random functions either as random Hilbert vectors or as stochastic processes, we will see the interplay between nonparametrics and multivariate ...
MATH-485: Introduction to stochastic PDEsStochastic PDEs are used to model systems that are spatially extended and include a random component. This course gives an introduction to this topic, including some general measure theory, some Gaussian measure theory and some linear semigroup theory. ...
MATH-664: Malliavin calculus and normal approximationsThis course will provide a basic knowledge of the stochastic calculus of variations with respect to the Brownian motion. A variety of applications will be presented including the regularity of probability densities and quantitative normal approximations. ...
MATH-403: Randomized matrix computationsThis course is concerned with randomized algorithms that have been developed during the last decade to solve large-scale linear algebra problems from, for example, scientific computing and statistical learning. Emphasis will be placed on both, the develop ...
EE-607: Advanced Methods for Model IdentificationThis course introduces the principles of model identification for non-linear dynamic systems, and provides a set of possible solution methods that are thoroughly characterized in terms of modelling assumptions and uncertainty levels. ...