Work Experience
7/95 - Present
SRI International
Menlo Park, CASenior Cognitive and Computer Scientist, Center for Technology in Learning
Direct the technology design, development, and user experience research for several projects at SRI, including the following:
- CLTNet, an online network to support NSF Centers for Learning and Teaching (technology director)
- Tapped In, an online community to support teacher professional development (co-principle investigator, technology director).
- NanoSense, curriculum that introduces nanoscale science to high school students and teachers (principle investigator, curriculum developer).
- ChemSense, software and activities to help high-school students and teacher visualize and discuss nanoscale phenomena (principle investigator, lead developer)
- Group Scribbles, software to support emergent collaborative activity across connected, co-located machines (principal investigator, design and user testing)
- Calipers, simulation-based assessments to assess complex science learning (technology director, lead developer)
- PADI, a system for designing reusable assessments (technology director)
- OERL, a digital library of evaluation products (technology director)
- PALS, a digital library of standards-based performance assessments (technology director).
Tools: Ant, CVS, IntelliJIDEA, Eclipse, JIRA, MySQL, Apache, Tomcat, Dreamweaver, Photoshop
Frameworks: Swing, JUnit, ROME, Expresso
Platforms: MacOS X, Unix, Windows
2/95-7/95
Xerox Palo Alto Research Center (PARC)
Palo Alto, CAResearch Consultant, User Interface Research
Tested the effectiveness of information retrieval tools, including Scatter Gather, for browsing and searching text collections, and studied their effects on the incidental learning of topic structure. Co-designed and implemented user study, recorded and analyzed study data.
Technologies: Scatter/Gather, SPSS/SAS
Collaborators: Peter Pirolli and Marti Hearst
2/95-7/95
Apple Computer
Cupertino, CASoftware Engineer, Advanced Technologies Group
Authoring Tools: Designed and implemented an agent programming editor for AgentSK8, an agent-based "Sim City"-like programming environment based on AgentSheets.
Technologies: SK8, AgentSheets, MacOS
Collaborators: Jim Spohrer and Jamie Dinkelacker
Summer 1993
Summer 1989
Summer 1989
Intelligent Applications: Developed an "intelligent agent" to help users manage their email,
using machine learning techniques, CYC, and other AI methods.
Technologies: Lisp, CYC, MacOS
Collaborators: James Miller and Tom Bonura.
Human Interface Group: Extended Apple research email system with an interface for creating email filters.
Technologies: Lisp, HyperTalk, MacOS
Collaborators: John Thompson-Rohrlich and Joy Mountford
Technologies: Lisp, CYC, MacOS
Collaborators: James Miller and Tom Bonura.
Human Interface Group: Extended Apple research email system with an interface for creating email filters.
Technologies: Lisp, HyperTalk, MacOS
Collaborators: John Thompson-Rohrlich and Joy Mountford
8/90-5/95
University of California at Berkeley
Berkeley, CA Research Assistant, Education in Math, Science, and Technology
Research in reasoning and explanatory coherence, cognitive science, cognitive modeling, experimental methods, software design.
Technologies: Lisp, Hypertalk, SPSS/SAS, Unix, MacOS
Collaborator: Michael Ranney
8/90-5/93
Research Assistant, Electrical Engineering and Computer Sciences
Developed and tested a multimedia/hypermedia course on semiconductor manufacturing using Picasso, a research graphical user interface environment.
Technologies: Picasso, Unix
Collaborator: Larry Rowe
Developed and tested a multimedia/hypermedia course on semiconductor manufacturing using Picasso, a research graphical user interface environment.
Technologies: Picasso, Unix
Collaborator: Larry Rowe
8/88-5/90
Research Assistant, Education in Math, Science, and Technology
Studied programmers to identify effective Pascal and Lisp programming representations; developed and tested hypermedia template model to teach Pascal.
Technologies: Lisp, Pascal, Hypertalk, MacOS
Collaborators: Marcia Linn and Michael Clancy
Studied programmers to identify effective Pascal and Lisp programming representations; developed and tested hypermedia template model to teach Pascal.
Technologies: Lisp, Pascal, Hypertalk, MacOS
Collaborators: Marcia Linn and Michael Clancy
Summer 1988
IBM
Santa Clara, CAKnowledge Engineer, Knowledge Based Systems Division
Developed a tool to automate knowledge acquisition for a telecommunications switch diagnostic expert system.
Technologies: Knowledge Engineering Environment (KEE) expert system
Collaborator: Brad Poole
Teaching Experience
8/91-5/94 (4 sem)
University of California at Berkeley
Berkeley, CA Graduate Student Instructor, Cognitive Science Program
Introduction to Cognitive Science with Michael Ranney (fall 1991, fall 1992) and Peter Pirolli (spring 1994). Issues in Cognitive Science with Stephen Palmer (fall 1993). Led discussions on perception, knowledge representation, concepts and categories, memory, reasoning, language, connectionism, development. Guest-lectured on logic and connectionism.
8/87-5/92 (8 sem)
Graduate Student Instructor, Electrical Engineering and Computer Sciences
Self-Paced Programming (Computer Science 3s, 7s, 8s, 9a-d) with Michael Clancy (6 semesters). Tutored FORTRAN, Pascal, C, and Lisp; graded programs and exams.
Introduction to Pascal Programming (Computer Science 8) with Oliver Grillmeyer (fall 1987, spring 1988). Led weekly discussions and labs, graded exams.
Self-Paced Programming (Computer Science 3s, 7s, 8s, 9a-d) with Michael Clancy (6 semesters). Tutored FORTRAN, Pascal, C, and Lisp; graded programs and exams.
Introduction to Pascal Programming (Computer Science 8) with Oliver Grillmeyer (fall 1987, spring 1988). Led weekly discussions and labs, graded exams.
Summer 1992
Graduate Student Mentor, Summer Research Opportunities Program.
Mentored a psychology undergraduate conducting an extended, more temporal analysis of the experiment reported by Schank and Ranney (1992).
Mentored a psychology undergraduate conducting an extended, more temporal analysis of the experiment reported by Schank and Ranney (1992).
1/85-5/87
University of Nebraska at Lincoln
Lincoln, NE Computer Consultant, Computing Resource Center
Helped students and faculty with hardware, software, and programming problems on Unix and VAX systems.
Spring 87
Mathematics Assistant, SOS Program
Lecturer for a college algebra course for disadvantaged students (SOS program).
Lecturer for a college algebra course for disadvantaged students (SOS program).
1/84-5/87
Mathematics Assistant, Mathematics Department
Tutored undergraduates in algebra, calculus, and statistics.
Tutored undergraduates in algebra, calculus, and statistics.