Foundation of Data Science