I was emailed this video link on youtube to perhaps the funniest way that semiconductors could be taught.
Its a good ten minutes long, but well worth a look and the physics is all geared towards Higher Level.
If only all physics teachers were this innovative.! :-(

