This document provides an overview of the structure and topics covered in a course on machine learning and data science. The course will first focus on supervised learning techniques like linear regression and classification. The second half will cover unsupervised learning including clustering and dimension reduction. Optional deep learning topics may be included if time permits. Key aspects of data science like the data analysis process and probabilistic concepts such as Bayes' rule and conditional independence are also reviewed.