Greg, who I don’t think has formal CS training, has been making some great illustrations of some of the harder ideas in operating systems and concurrency. Uploaded with plasq's Skitch! You can find more sprinkled throughout his lovely little tumblelog.