CS-421: Machine learning for behavioral dataComputer environments such as educational games, interactive simulations, and web services provide large amounts of data, which can be analyzed and serve as a basis for adaptation. This course will co
EE-613: Machine Learning for EngineersThe objective of this course is to give an overview of machine learning techniques used for real-world applications, and to teach how to implement and use them in practice. Laboratories will be done i
CS-452: Foundations of softwareThe course introduces the foundations on which programs and programming languages are built. It introduces syntax, types and semantics as building blocks that together define the properties of a progr
MGT-416: Causal inferenceStudents will learn the core concepts and techniques of network analysis with emphasis on causal inference. Theory and
application will be balanced, with students working directly with network data th
MGT-418: Convex optimizationThis course introduces the theory and application of modern convex optimization from an engineering perspective.
MGT-424: Advanced data driven business analyticsThis course aims to provide graduate students a grounding in the methods, theory, mathematics and algorithms needed to apply machine learning techniques to in business analytics domain. The course cov