Learning to think critically about machine learning