Refresher: Physics of Optoelectronic Devices