Introduction to Data Programming (Spring 2017)