EE 599-003:Fundamentals of Nanoelectronic Devices