Cory Althoff is a self-taught programmer and writer. He worked as a software engineer at eBay, as well as several startups in Silicon Valley, despite majoring in Political Science at Clemson University. Now Cory helps tens of thousands of people learn to program through his website selftaught.blog and his Facebook group Self-Taught Programmers. When taking a break from programming, you can find him reading and traveling—the idea for "The Self-Taught Programmer" originated in the back seat of a taxi in Bali. Currently, he lives in Venice, CA.