Algorithms and Problems from the CS246: Mining Massive Datasets course at Stanford University