EEE 459: Optoelectronics