COMPSCI 371D: Elements of Machine Learning