Samuel Madden

madden@cs.berkeley.edu
114 Pomona Ave.
El Cerrito, CA 94530
(510) 528-3532



Objective

Summer internship in database or systems related research.




Education

University of California, Berkeley

9/99 - Present

Ph.D. Candidate: Computer Science

Primary research: Adaptive database architectures for continuous queries over streams of sensor and measurement data.


Massachusetts Institute of Technology 9/94 - 5/99

M.Eng.: Computer Science
B.S.: Computer Science and Electrical Engineering



Publications

Joseph M. Hellerstein, Michael J. Franklin, Sirish Chandrasekaran, Amol Deshpande, Kris Hildrum, Sam Madden, Vijayshankar Raman, Mehul Shah: Adaptive Query Processing: Technology in Evolution. IEEE Data Engineering Bulletin 23(2): 7-18 (2000)

Madden, Sam and Weigand, Thomas. TOADS: A Two-Dimensional, Open-Ended Architectural Database System. To appear, Presence, April, 2001. MIT Press.

Madden, Sam. TOADS: A Two-Dimensional, Open-Ended Architectural Database System. EECS M.Eng Thesis, MIT. (1999).



Experience

UC Berkeley Computer Science Department Berkeley, CA
Graduate Research Assistant, Database Group, under Professor Michael Franklin.

Fall 2000 - Present: Research on processing queries over stream based data sources, particularly those generated by sensors. Currently working with the Berkeley ITS to run queries over sensors embedded in the freeway near UC Berkeley.

Summer 2000: Telegraph Project and Federated Facts and Figures Demo. Worked with 3 other Ph.D. students to develop a system for running database style queries over form-based web sites. The FFF demo provided statistics about campaign contributions in the 2000 presidential election. Publicized on the front page of the Oakland Tribune.

Software Consulting El Cerrito, CA

Summer 2000 - Present: Assisted in the design and deployment of a prototype web service for online testing for Children's Progress. Primary duties: PHP programming, database design, and Linux system administration.

Summer 1999: Macintosh Printer Drivers. Developed Macintosh printer drivers for Palomar Software and ALPS Electronics.

MIT Research Laboratory of Electronics Cambridge, MA

September 1998 - May 1999: Graduate Research Assistant, Sensory Communication Group. Principal research: automated system for the generation of 3D virtual environments from 2D blueprint files in DXF format. Designed software and PC-to-hardware interfaces for a variety of sensory-related devices. Maintained code for 3D VE simulations on SGI and Windows NT workstations running Inventor and DIVE.





MIT Media Laboratory  Cambridge, MA

September 1996 - May 1997: Undergraduate researcher,Machine Understanding Group. Implemented a real time system to download articles from the Usenet and group them into clusters of related articles via eigenvector analysis of term frequencies.

W3 Consortium Cambridge, MA

Fall, 1995:Software Consultant. Designed a prototype Macintosh user interface for the PICS system to allow parents to restrict their childís access to unsuitable material on the Internet based on a parent-selectable rating system.

Palomar Software Oceanside, CA

Summer 1995 and 1996: Project Manager. Managed a staff of three software testers.

Summer 1992 - Fall 1997: Programmer. Designed and implemented Macintosh printer drivers for high-end and consumer color printers.


Graduate Coursework

UC Berkeley

CS262A
CS262B
CS252


IS247
Systems and Databases: Current Topics, Prof. Eric Brewer & Joe Hellerstein
Systems and Databses: Advanced Topics, Prof. Eric Brewer & Joe Hellerstein
Computer Architecture: Current Topics, Prof. Jan Rabaey
Mobile Computing: Research Overview, Prof. Anthony Joseph
Human Centered Computing, Prof. John Canny
Information Visualization, Prof. Marti Hearst

GPA 3.8/4.0.
Fall '99: TA for CS169: Software Engineering with Prof. Eric Brewer
Spring '00: TA for CS169: Software Engineering with Prof. Doug Tygar
Spring '00 - Present, Social Committee Co-Chair, UCB CS Graduate Student Association.

Massachusetts Institute of Technology

6.823
6.896
6.821
6.837

Advanced Topics in Computer Architecture
Randomized Algorithms
Artificial Life
Computer Graphics
Computers and Information Law

Additional undergraduate work in software engineering, algorithms, AI, compilers, and architecture.

GPA 4.8/5.0.
Candidate for Eta Kappa Nu national computer science honor society. 
Fall 96 - Fall 98, Social Chair, East Campus Dormitory.


References are available upon request.