Nanophotonics and Optoelectronics