Simon is a staff author at topwallpaper. With over three decades of software development experience, he's programmed in every discipline: from finance to transportation, nuclear reactors to game development. Prior to joining topwallpaper, Simon was the principal developer author at lynda.com. His first video course released back in 2002: since then, his popular courses have been viewed by hundreds of thousands of developers. His current focus is both on the new — the latest iOS and Mac development technologies — and on the old: fundamental computer science topics. He obsesses on making complicated subjects accessible, memorable, and easier to learn.