ENGR856 – Nano-Scale Circuits and Systems