MATH-642: Artificial LifeWe will give an overview of the field of Artificial Life (Alife). We study questions such as emergence of complexity, self-reproduction, evolution, both through concrete models and through mathematica
CS-503: Visual intelligence : machines and mindsThe course will discuss classic material as well as recent advances in computer vision and machine learning relevant to processing visual data -- with a primary focus on embodied intelligence and visi
CH-424: Supramolecular chemistryThe course provides an introduction to supramolecular chemistry. In addition, current trends are discussed using recent publications in this area.
MGT-469: Intercultural presentation skillsIn this course students learn how make an effective presentation, structure and organize information, develop storytelling techniques, empathise with and engage diverse audiences, use visual support m
BIOENG-110: General BiologyLe but du cours est de fournir un aperçu général de la biologie des cellules et des organismes. Nous en discuterons dans le contexte de la vie des cellules et des organismes, en mettant l'accent sur l
MICRO-507: Legged robotsThe course presents the design, control, and applications of legged robots. It gives a review of different types of legged robots (including two-, four- and multi-legged robots), and an analysis of di
ENV-103: BiologyThis course will cover the fundamental principles governing life and the living world. Topics will include the diversity of living organisms, cellular biology, genetics, evolution, and ecology. This c
MICRO-707: Microstructuring of glassThe course will provide fundamental key aspects governing glass as a material and the microstructuring of glass using a variety of techniques, like dry and wet etching, mechanical and laser machining
CS-422: Database systemsThis course is intended for students who want to understand modern large-scale data analysis systems and database systems. It covers a wide range of topics and technologies, and will prepare students