This course will introduce the student to nanoscale electronic and photonic devices, and the integration of such devices to form useful circuits. We will discuss how miniaturization affects the circuits and how circuit requirements drive the miniaturization of its components.