Stanford CS246 Mining Massive Data Sets