MIT 18.065 Matrix Methods in Data Analysis, Signal Processing, and Machine Learning, Spring 2018 MIT 6.034 Artificial Intelligence, Fall 2010 MIT 6.006 Introduction to Algorithms, Fall 2011 MIT 6.0001 Introduction to Computer Science and Programming in Python. Fall 2016 MIT 6.0002 Introduction to Computational Thinking and Data Science, Fall 2016