ICE-T: A Multi-Faceted Concept for Teaching Machine Learning