Colloidal nanocrystals are sometimes referred to as ‘artificial atoms’ because the density of their electronic states — which controls many physical properties — can be widely and easily tuned by ...