Text this: Fundamentals of Supervised Machine Learning