While other analytical degree programs adapt to the advent of Big Data, the MSDS program within the Computer Science department is designed from the ground up to focus on the latest systems, tools, and algorithms to store, retrieve, process, analyze, visualize, and synthesize large data.This special two years MSDS professional program consists of 6 foundational classes and 6 Elective Classes. Every student is required to complete before graduation a competitive one semester Capstone Project. A central goal of the program is to build systems that integrate in a coherent manner the full data cycle- from data gathering to data visualization and data synthesis aided by computer-human interaction. The six foundational classes expose students to the identification of questions whose answers can be aided by data retrieval, data cleaning and data modeling tools, plus specialized algorithmic and statistical processing, machine learning, pattern recognition and interactive visualization tools. A faculty supervised CapStone class is dedicated to building a prototype system where students exercise the skill set acquired in the other foundational classes.