ESE 111: Atoms, Bits, Circuits and Systems