lecture 2 semiconductor fundamentals 7649511