Data Science Top Down Approach