Combine two Processing Libraries (Kinect + NXT) and Lego NXT sets, I ran the Lego SUMOBOT Battle in my class before the semester is over. It was a lot of fun, 3 teams came up with very different theories and robots. The entire session took 3.5 hours and was divided into design, build, program, test, and battle 5 different stages.