Programming Lego Mindstorms NXT
1) electronic hobbyist (robot, microcontroller),2) electronics (robot, microcontroller) projects at high school, votech, and college level.