FOUNDATIONS OF DATA SCIENCE