Photonic and Electronic Devices