Rich splits his time between software development, teaching and technical writing. He has a strong background in Artificial Intelligence research (machine learning and probabilistic decision making), and software engineering. Rich previously worked as a computer scientist for a small R&D company, developing Java software focused on research and data analysis. Fortunately, he's been able to put Java behind him. For the last three years Rich has focused on hands-on, freelance consulting work for the iOS platform. During that time, he has developed a broad range of iOS apps with an emphasis on casual gaming. Rich is also the author of Objective-C Boot Camp: Foundation and Patterns for iOS Development (July 2011, Peachpit Press), Creating iOS 5 Apps: Develop and Design (December, 2011, Peachpit Press) and Creating iOS Apps: Develop and Design, Second Edition (December 2013). Additionally, he has written many articles for MacTech magazine. Finally, Rich is one of the senior iOS and Objective-C instructors for About Objects. He has also taught iOS development classes for Future Media Concepts and MacAmerica.