CS-250: Algorithms IThe students learn the theory and practice of basic concepts and techniques in algorithms. The course covers mathematical induction, techniques for analyzing algorithms, elementary data structures, ma
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 st
CS-322: Introduction to database systemsThis course provides a deep understanding of the concepts behind data management systems. It covers fundamental data management topics such as system architecture, data models, query processing and op
BIOENG-514: Lab methods : flow cytometryThis module covers the fundamentals of Flow Cytometry, both practical and theoretical. Students will work in small groups, from sample preparation to data analysis, giving them hands-on time and allow