Making things work is always interesting for me. It is like doing an experiment and adventure again and again. You never know what is the outcome before you try it. I gain a lot of experiences on prototyping when I started looking into the area of HCI(human computer interaction). Prototyping allows me to realize my ideas and concepts, making it not only exist in sketches or models. With Arduino and other prototyping tools, I am able to build a plant watering robot, a self-moving wooden plank, a machine gun or even programming interfaces and functional app.