He has degrees in computer science and in law, and has worked as a computer programmer. As a lawyer and technologist, he aims to help these two groups speak intelligibly to each other. He is the author of numerous academic papers on topics such as search engines, privacy, virtual worlds, Internet history, and the Google Books lawsuit. He has been blogging at laboratorium.net since 2000.