Master Thesis An Educational Programming Environment for Teaching the Principles of Machine Learning using LEGO MINDSTORMS study thesis education lego ai