Nanoscience and Nanoengineering research fields are a very broad field encompassing a diverse set of disciplines including chemistry, biochemistry, materials science, physics, computer and electrical engineering, biomedical engineering, energy research, environmental science etc.