CS-401: Applied data analysisThis course teaches the basic techniques, methodologies, and practical skills required to draw meaningful insights from a variety of data, with the help of the most acclaimed software tools in the dat
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
CS-487: Industrial automationThis course consists of two parts:
- architecture of automation systems, hands-on lab
- dependable systems and handling of faults and failures in real-time systems, including fault-tolerant computin
PHYS-510: Spintronics : basics and applicationsThe course introduces the concepts necessary to understand and describe the reading and writing process of a magnetic bit. Similarities and differences between a classical and a quantum bit are addres
CH-432: Structure and reactivityTo develop a detailed knowledge of the key steps of advanced modern organic synthesis going beyond classical chemistry of olefins and carbonyls.
CS-471: Advanced multiprocessor architectureMultiprocessors are basic building blocks for all computer systems. This course covers the architecture and organization of modern multiprocessors, prevalent accelerators (e.g., GPU, TPU), and datacen
PHYS-201(b): General physics: electromagnetismThe course covers the phenomena, concepts and principles of electricity and magnetism illustrating some of their applications. The unity of the electric, magnetic and optical phenomena and the variety