Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange


I help people make games. On ("Red Blob Games") I post interactive tutorials and guides to math and algorithms, using games as examples. I also have a blog where I post my emacs tidbits. I work both on game projects (Wild Shadow Studios - Realm of the Mad God), Root 1 - educational games, Nonagon Games - A Chronicle of Misdeeds) and education projects (Edmodo - online education site, Peter Norvig - interactive textbook version of Artificial Intelligence A Modern Approach).