Steve Rabin is a principal software engineer at Nintendo of America, where he researches new techniques for Nintendo's current and future platforms, architects development tools, and supports Nintendo developers. He also teaches game AI at the DigiPen Institute of Technology. He was previously an AI engineer at several start-up companies, including Gas Powered Games, WizBang Software Productions, and Surreal Software. He is the founder of the professional group AI Game Programmers Guild, with over 350 members worldwide. He earned a BS in computer engineering and an MS in computer science, both from the University of Washington.