Assistant Professor, Department of Computer Science, UC Santa Cruz
1/03 - present
Currently an assistant professor of computer science at the Jack Baskin School of Engineering at the University of California's Santa Cruz campus. Research focus is on Web Archeology, the study of the content (vs. the mechanism) of the Web.
Independent consulting
1/02 - 12/02
Business and technical consulting with seed-stage firms, including Deploy Solutions (enterprise HR software), Traxsis (personal location technology), Isofttech India (software services), Echo Networks (streaming music), and Vanu, Inc. (software radio).
Research Staff, Compaq (formally Digital's) Systems Research Center
9/96 - 12/01
Focus on specification and program checking. Worked on a variety of other projects, including a web security system, Java bytecode type soundness, and an optimizing compiler for Java bytecode. Evaluated partnership opportunities for DEC in the area of Web Application Servers. Most recently, specialized in Web Archeology, focusing on Web scale tools for studying the Web, including the connectivity server and term vector database (transferred several algorithms to Alta Vista).
Additional activities
On going technical relationship with the Internet Archive. Participation includes fundraising activities, crawling (including the Presidential Election crawl), crawl-infrastructure development, and technical infrastructure for researcher access to the Web collection. Also, member of the Nutch Organization Board of Directors, a non-profit developing an open-source Web search engine.
In 1991, received a joint S.B./S.M. in Computer Science from the MIT (thesis on distributed file systems under John Wilkes of HP Labs). In 1996, received a Ph.D. in Computer Science, also from MIT (thesis on object-oriented program design methodology under John Guttag). While in school, held research internships at Draper Laboratories and Hewlett-Packard Laboratories.
Journal papers:
Conference papers:
Selection of additional publications:
Recent invited presentations:
Issued patents: