Nanocrystals are crystalline particles with sizes in the range of 1 and 1000 nm and possess many unique properties. These nanoparticles are applied across many areas of science and engineering, ...