Computer Science and Artificial
The Stata Center, Room G592
32 Vassar St.
Cambridge, MA 02139
UROPs: My group often has openings for urops. You can find a list of ongoing projects here. If you find one of them interesting, take a look at the relevant papers, then send me a resume and (informal) transcript. Urops should have completed 6.01 or equivalent; superurops 6.005 or equivalent.
I am a member of the Computer Science and Artificial Intelligence Laboratory in the EECS department at MIT.
My primary interest these days is in developing tools that help individuals manage information better. This involves studying people and current tools to understand where the problems are, creating and evaluating tools that address those problems, and deploying those tools to learn how people use them and iterate the whole process. I draw on whatever fields can help: information retrieval, machine learning, databases, and algorithms, but most often human computer interaction.
I begin my career in algorithms and continue to be interested in the topic, particularly in the application of algorithms to real world problems. This has led me to work in systems, networking, and coding and communication.
My resume is here.
This semester I am teaching 6.s082: Design for the Web: Languages and User Interfaces
This site contains, among other things, a list of my publications.
ScrAPIr pulls data from web site PIs without programming
Mavo: build web applications without programming
Wikum collaborative summarization of online discussions
Squadbox email harassment blocker
Murmur making mailing lists better
Eyebrowse social web browser
Datahub tools for data collaboration
Cascading Tree Sheets web design
Confer conference planning
NB social annotation
Exhibit visualization authoring
DIDO data-interactive documents
Datapress data blogging tool
Simile widgets data tools
List.it information scrap manager
GRID mobile ad-hoc networking
Chord peer-to-peer networking
Infranet censorship evasion