CH-313: Chemical biologyClosely interfacing with bioengineering and medicine, this course provides foundational concepts in applying small-molecule chemical toolsets to probe the functions of living systems at the mechanisti
HUM-397: Design for sustainability IThis course explores and practices some of the fundamental tools of designing for sustainability with a focus on the sustainability, desirability, and economic viability of solutions.
MATH-506: Topology IV.b - cohomology ringsSingular cohomology is defined by dualizing the singular chain complex for spaces. We will study its basic properties, see how it acquires a multiplicative structure and becomes a graded commutative a
MATH-328: Algebraic geometry I - CurvesAlgebraic geometry is the common language for many branches of modern research in mathematics. This course gives an introduction to this field by studying algebraic curves and their intersection theor
ENV-470: Development engineeringThis course teaches the fundamentals of technologies for development (Development Engineering) to design, pilot, and deploy appropriate, affordable and robust technologies to address sustainable devel
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
MSE-212: Biology for engineersThis course consists of an introduction to biology and more particularly to biology as a multidisciplinary field, emphasizing
natural examples of materials engineering. It should therefore allow engin