I'm halfway through the semester and my semicoductor physics class just tore me a new asshole. I really need to get on the ball, anyone found themselves in a similar situation? Is there anything like a Shaum's Outline for Semiconductor/solid-state devices? Any good Web sites?