Semiconductor optics