Text this: Analysis and Design of Machine Learning Techniques