Hands On Physics with LEGO MINDSTORMS NXT: 10 Lessons for the Classroom