Simon Allardice is Creative Director and Principal Author at Pluralsight. 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 Pluralsight, Simon was the principal developer and author at lynda.com. His first video course was released back in 2002 and 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 over making complicated subjects accessible, memorable and easier to learn.