CS-430: Intelligent agentsSoftware agents are widely used to control physical, economic and financial processes. The course presents practical methods for implementing software agents and multi-agent systems, supported by prog
MGT-454: Principles of microeconomicsThe course allows students to get familiarized with the basic tools and concepts of modern microeconomic analysis. Based on graphical reasoning and analytical calculus, it constantly links to real eco
FIN-601: Theoretical corporate financeThe aim of this course is to expose students to important topics in the literature on corporate finance. The objective of the course is to give students a working understanding of key papers and to ex
HUM-380: Video games and gamificationCe cours propose d'acquérir des compétences en création de jeux vidéo, en invitant les étudiant·e·s à mettre leurs connaissances au service d'un projet collectif de ludification (gamification) d'un co
HUM-304: Video games and societyCe cours constitue une introduction à l'approche sociologique de la culture à travers l'analyse du secteur des jeux vidéo. Il mobilise les principales approches de l'analyse de la production et des pu
FIN-620: Game TheoryGame theory deals with multiperson strategic decision making. Major fields of Economics, such as Microeconomics, Corporate Finance, Market Microstructure, Monetary Economics, Industrial Organization,
MGT-300: Game theory and strategic decisionsGame theory studies the strategic interactions between rational agents. It has a myriad of applications in politics, business, sports. A special branch of Game Theory, Auction Theory, has recently g
PHYS-467: Machine learning for physicistsMachine learning and data analysis are becoming increasingly central in sciences including physics. In this course, fundamental principles and methods of machine learning will be introduced and practi
PHYS-314: Quantum physics IIThe aim of this course is to familiarize the student with the concepts, methods and consequences of quantum physics.
MATH-261: Discrete optimizationThis course is an introduction to linear and discrete optimization.
Warning: This is a mathematics course! While much of the course will be algorithmic in nature, you will still need to be able to p
DH-414: Game design & prototypingThis course aims to present and discuss various game design methodologies that can be used to analyze and create projects based on interactivity and player engagement. It gives students the opportunit
FIN-608: Information and Asset PricingWe study the role of information in equilibrium asset pricing models. We cover simple one-period models of incomplete and asymmetric information using competitive rational expectation equilibria and B
EE-568: Reinforcement learningThis course describes theory and methods for Reinforcement Learning (RL), which revolves around decision making under uncertainty. The course covers classic algorithms in RL as well as recent algorith
MSE-305: Introduction to atomic-scale modelingThis course provides an introduction to the modeling of matter at the atomic scale, using interactive Jupyter notebooks to see several of the core concepts of materials science in action.