Computational Structures in Data Science (Fall 2018)