This course provides a solid foundation in the physical aspects of semiconductor models so that students will be able to not only understand current devices and exploit them in novel applications, but also appreciate the workings of new semiconductor devices as they materialize and evolve in future years. The material is presented rigorously.