Introduction to Data Science: Foundations and Applications