Kaggle-in-class Data Challenges Can Boost Student Learning