EE 116: Semiconductor Devices for Energy and Electronics — Stanford Root