Join
Purdue University: nano520x: Fundamentals of Nanoelectronics: Basic Concepts
http://www.youtube.com/watch?v=0_FjPqBqPec