MATSCI 346: Nanophotonics (EE 336) — Stanford Root