Nanoparticle Assembly in Polymer Based Solar Cells. by