machine learning capstone project ideas critical thinking skills in language arts