data science thesis