SMS dit: Semiconductor physics and devices