ECE 612 Lecture 31: Heterostructure Fundamentals