Nanoengineering is a branch of engineering that analyzes, develops, and refines materials on a very small scale. It can be viewed as the application of nanoscience in a practical sense, similar to how mechanical engineering applied physics principles. Nanoengineering is concerned with nanoparticles and their interactions in order to create useful materials, systems, devices, and structures. Nanoengineering is not a new science, but rather a technique that has applications in a wide range of industries, including electronics, energy, medicine, and biotechnology. The work of a nanoengineer can be very diverse, however it usually revolves around the development of nanomaterials. Carbon nanotubes, nanocomposites, and quantum dots are few examples.