Prior to that, he was a founding member of Red Storm Entertainment, where he was a lead engineer for eight years. For the past nine years he also has been a regular speaker at the Game Developers Conference, teaching the all-day tutorials "Math for Game Programmers" and "Physics for Game Programmers." His background includes a B.A. in Math/Computer Science from Dartmouth College, an M.S. in Computer Science from the State University of New York at Buffalo, and a M.S. in Computer Science from the University of North Carolina at Chapel Hill.