A software developer for 12 years, Tim remembers what it's like to start out learning programming and is eager to help others in the same amazing journey of computer science. He enjoys finding new ways to explain technical concepts and wants to share his enjoyment of computer science with others. Tim also teaches some of the more fun and obscure subjects like Lambda Calculus.