EXTRACTING MEANINGFUL KNOWLEDGE: A COMPREHENSIVE DATA SCIENCE COURSE