Curriculum Vitae

Lynn Andrea Stein

FRANKLIN W. OLIN COLLEGE OF ENGINEERING

(updates circa 2/2000)

Date of Birth: 27 June 1965

Citizenship: U.S.

[table of contents]

[short cv]

This CV is intended for browsing online.
A
printable (pdf) version is also available.

Current Affiliation

Professor of Computer Science and Engineering
Franklin W. Olin College of Engineering
1735 Great Plain Avenue
Needham, MA 02492-1245

las@olin.edu

voice: +1 (781) 292-2525
fax: +1 (781) 292-2505

http://faculty.olin.edu/~las/2001/07/www.ai.mit.edu/people/las

Education

A.B. cum laude, Computer Science, Harvard and Radcliffe Colleges, Harvard University, 1986
Sc.M., Computer Science, Brown University, 1987
Ph.D., Computer Science, Brown University, 1990
Dissertation Title: Resolving Ambiguity in Nonmonotonic Reasoning
Dissertation Supervisor: Leora Morgenstern

Principal Fields of Interest

Professional Appointments

1990-1992

   

Assistant Professor 
Department of Electrical Engineering and Computer Science 
Massachusetts Institute of Technology

1992-1994

Class of 1957 Assistant Professor 
Department of Electrical Engineering and Computer Science 
Massachusetts Institute of Technology

1994-1995

Class of 1957 Associate Professor 
Department of Electrical Engineering and Computer Science 
Massachusetts Institute of Technology

1995-2001

Associate Professor 
Department of Electrical Engineering and Computer Science 
Massachusetts Institute of Technology
(on leave 1998)
(on leave Sept. 2000-June 2001)

1997-1998 
1998-1999

Science Scholar (Sabbatical Leave 1/98-1/99) 
Mary Ingraham Bunting Institute 
Radcliffe College

2000-

Professor of Computer Science and Engineering
and Founding Faculty Member
Franklin W. Olin College of Engineering

Consulting

Includes customized short courses and expert testimony (intellectual property).

Awards and Honors

1984, 1985, 1986

Harvard College Scholarship

1986

A.B. cum laude, Harvard and Radcliffe Colleges

1986

University Fellowship, Brown University

1986

U.S. Department of Education Title IX Graduate Fellowship

1987

Elected Associate Member, Sigma Xi

1988, 1989

I.B.M. Graduate Fellowship

1989

Sigma Xi Graduate Student Award

1990

Elected Full Member, Sigma Xi

1992

General Electric Foundation Faculty for the Future Award

1992

Named to the Class of 1957 Career Development Chair

1993

National Science Foundation Young Investigator Award

1994

Institute Fellow, KISS Institute for Practical Robotics

1995

Ruth and Joel Spira Teaching Award

1997-1998, 
1998-1999

Science Scholar 
Mary Ingraham Bunting Institute

1998

W. Ross Ashby Memorial Lecture 
International Federation for Systems Research

1998

Keynote Speaker 
Consortium for Computing in Small Colleges 
Northeastern Conference

1998

Invited Attendee 
Tenth Annual Symposium on the Frontiers of Science 
National Academy of Sciences

2000

Keynote Speaker 
International Conference on Innovation and Technology in Computer Science Education

Service

Service to the Profession

 

1991

   

Program Committee 
National Conference on Artificial Intelligence 
[AAAI]

1991

Workshop Committee 
AAAI Fall Symposium on Hybrid Reasoning

1992

Program Committee 
National Conference on Artificial Intelligence 
[AAAI]

1992

Program Committee 
International Conference on AI Planning Systems 
[AIPS]

1992-1994

Co-Chair 
American Association for Artificial Intelligence 
Standing Committee on the Symposium Series

1992

Program Committee 
International Conference on Knowledge Representation and Reasoning 
[KR]

1993

Program Committee 
International Joint Conference on Artificial Intelligence 
[IJCAI]

1993

Co-Founder and Organizer 
Robot Building Laboratory 
National Conference on Artificial Intelligence

1994

Program Committee 
Workshop on Temporal Representation and Reasoning 
[TIME-94]

1994

Program Committee 
International Conference on Knowledge Representation and Reasoning 
[KR]

1994

Program Committee 
International Conference on AI Planning Systems 
[AIPS]

1994

Program Committee 
National Conference on Artificial Intelligence 
[AAAI]

1994

Program Committee 
ACM SIGPLAN Conference on Object Oriented Systems, Languages, and Applications 
[OOPSLA]

1994-1996

Chair 
American Association for Artificial Intelligence 
Standing Committee on the Symposium Series

1995

Panel Member 
Directorate for Computer and Information Science and Engineering 
Office of Cross-Disciplinary Activities 
National Science Foundation

1995-1998

Executive Councillor 
American Association for Artificial Intelligence

1996

Program Committee 
International Conference on Simulation of Adaptive Behavior 
[SAB]

1996

Member 
Working Group on Computer Science Education 
ACM Workshop on Strategic Directions in Computing Research

1997

Co-Organizer, Session on Engineering Complex Systems 
International Conference on Complex Systems

1997

Mentor 
Educator's Symposium 
ACM SIGPLAN Conference on Object Oriented Systems, Languages, and Applications 
[OOPSLA]

1998

Advisory Committee 
G-d and Computers: Identity, Formation, Dignity

1998

Program Committee 
International Conference on Simulation of Adaptive Behavior 
[SAB]

1998

Steering Committee 
International Association of Science and Technology for Development (IASTED) 
International Conference on Software Engineering

1998-

Review Committee 
ACM/IEEE CS Computing Curriculum 2001 

1999

Senior Program Committee 
National Conference on Artificial Intelligence 
[AAAI]

1999--

Associate Editor, Intelligent Systems 
Computer Science and Information Management 

1999

Programme Committee 
The South African Institute of Computer Scientists and Information Technologists Annual Conference 
(SAICSIT'99: Prepare for the New Millennium) 

1999

AAAI Representative
Computing Research Association Summit of Women in Computing Leaders

2000

Senior Program Committee 
National Conference on Artificial Intelligence 
[AAAI]

2000--

Associate Editor,
International Journal of Computer & Information Science

2000--

DARPA Taskable-Agent Software Kit Advisory Board

 

Service to the Institute

Massachusetts Institute of Technology

 

1993-1994 
1996-1997

    

Freshman Advisor

1996-

Institute Advisor's Council

1997

Peter J. Eloranta Summer Research Fellowship Committee

 

Service to the Department

Department of Computer Science
Brown University

 

1987

   

Orientation Committee

1987-1988

Student Representative, Graduate Committee

1987-1988

Coordinator, Comprehensive Examinations

1987-1989

Faculty Search Committee 
1989 Student Coordinator

1989

Graduate Admissions Committee

 

Department of Electrical Engineering and Computer Science
Massachusetts Institute of Technology

 

1991-

   

Undergraduate Counselor

1991-1994

Department Head's Advisory Committee

1993-1994

Ad Hoc Committee on the Enrollment of Women

1994-

Area II (Computer Science) Graduate Committee

1994-1995

Core Curriculum Committee

1995, 1997

Graduate Admissions Committee

1996-

VI-A Professional Internship Program 
Faculty Advisor 
Lotus Development Corporation

1996-1998

Professional Education Policy Committee

Publications

A list of non-coauthored publications of my students is also available.

Books

Stein, L. A. , Interactive Programming in Java, to be published by Morgan Kaufmann, 2001.
(home page) (publisher's Interactive Programming page -- includes pdf)

Journal Articles

Stein, L. A. , "An Atemporal Frame Problem," International Journal of Expert Systems 3 (4):371-381, 1990. Reprinted in Advances in Human and Machine Cognition, Volume 1: Reasoning Agents in a Dynamic World: The Frame Problem, K. M. Ford and P. J. Hayes, eds., JAI Press, 1991.
(compressed postscript, 39K)

Stein, L. A., "Resolving Ambiguity in Nonmonotonic Inheritance Hierarchies," Artificial Intelligence 55 (2-3):259-310, June 1992. Earlier version appears as MIT AI Lab Memo 1316, August 1991.

Boddy, M., R. P. Goldman, K. Kanazawa, and L. A. Stein, "A Critical Examination of Model-Preference Defaults," Fundamenta Informaticae, 21 (1-2), July-August 1994.
(compressed postscript, 123K)

Stein, L. A. and L. Morgenstern,, "Motivated Action Theory: A Formal Theory of Causal Reasoning," Artificial Intelligence 71 (1):1-42, November 1994. Earlier versions appear as MIT AI Lab Memo 1338, December 1991 (postscript, 3.6M); and as Brown University Technical Report CS-89-12, March 1989.
(html abstract) (compressed postscript, 145K)

Brooks, R. A., and L. A. Stein, "Building Brains for Bodies," Autonomous Robots 1 (1):7-25, 1994. Earlier version appears as MIT AI Lab Memo 1439, August 1993. (compressed postscript, 442K)

Stein, L. A., "Imagination and Situated Cognition," Journal of Experimental and Theoretical Artificial Intelligence 6:393-407, 1994. Reprinted in Android Epistemology, K. M. Ford, C. Glymour, and P. J. Hayes, eds., AAAI Press/The MIT Press, 1995, pp. 167-182. Earlier version appears as MIT AI Lab Memo 1277, February 1991.
(postscript, 722K)

Stein, L. A., "Science and Engineering in Knowledge Representation and Reasoning," AI Magazine 17 (4):77-83, Winter 1996.
(compressed postscript, 33K)

Stein, L. A., "PostModular Systems: Architectural Principles for Cognitive Robotics," Cybernetics and Systems, 28(6):471-487, September 1997.
(html) (compressed postscript of the first page, 6K and the rest of the pages, 40K)

Stein, L. A., "Rethinking CS101: Or, How Robots Revolutionize Introductory Computer Programming," accepted for publication in Computer Science Education.
(html)

Stein, L. A. and S. B. Zdonik, "Clovers: The Dynamic Behavior of Types and Instances," International Journal of Computer Science and Information Management 1 (3): 1-11, 1998. Earlier version appears as Brown University Technical Report CS-89-42, November 1989.
(pdf, 360K) (postscript, 82K) (compressed postscript, 29K)

Stein, L. A., "What We've Swept Under the Rug: Radically Rethinking CS1," Computer Science Education 8 (2):118-129, 1998.
(html)

Stein, L. A., "Challenging the Computational Metaphor: Implications for How We Think," Cybernetics and Systems 30 (6):473-507, September 1999.
(pdf, 91K)
(postscript, 245K)

See also the list of non-coauthored publications of my students.

Letters and Commentary

Lieberman, H., L. A. Stein, and D. Ungar, "Of Types and Prototypes: The Treaty of Orlando," SIGPLAN Notices 23 (5):43-44, May 1988.

Stein, L. A., "Philosophy as Engineering," Commentary, Computational Intelligence 10 (2):99-102, February 1994.
(compressed postscript, 29K)

Stein, L. A., "Intelligence and Reason: A Response to Etzioni," Letter to the Editor, AI Magazine 15 (2):11-12, Summer 1994.
(compressed postscript, 25K)

Stein, L. A., "Interactive Programming: Revolutionizing Introductory Computer Science," Computing Surveys, 28 (4). Earlier version appears in the working notes of the ACM Strategic Directions in Computing Research Working Group on Computer Science Education. (http://www.ai.mit.edu/projects/cs101/sdcr.html)
(html)

Stein, L. A., "Eye of the Beholder," IEEE Expert, 12 (3) : 5,4, May-June 1997.
(html) (pdf)

Stein, L. A., comments in "Assessing the Revolution," Radcliffe Quarterly 84 (2):8-11, Summer 1998. (html)

Stein, L. A., "Why Your Computer is not an Abacus," Opinion piece solicited for the Chronicle of Higher Education.
(html)

Conference Papers

Stein, L. A., "Delegation is Inheritance," Proceedings of the Conference on Object Oriented Programming Systems, Languages, and Applications, Orlando, Florida, October 1987, pp. 138-146. Also appears as Brown University Technical Report CS-87-15, July 1987.

Stein, L. A., "Compound Type Expressions: Flexible Types in Object Oriented Programming," Panel Position Paper, Proceedings of the Conference on Object Oriented Programming Systems, Languages, and Applications, San Diego, California, September 1988, pp. 360-361.

Morgenstern, L. and L. A. Stein, "Why Things Go Wrong: A Formal Theory of Causal Reasoning," Proceedings of the Seventh National Conference on Artificial Intelligence, St. Paul, Minnesota, August 1988, pp. 518-523. Reprinted in Readings in Planning, J. Allen, J. Hendler, and A. Tate, eds., Morgan Kaufmann, 1990.

Stein, L. A., "Skeptical Inheritance: Computing the Intersection of Credulous Extensions," Proceedings of the Eleventh International Joint Conference on Artificial Intelligence, Detroit, Michigan, August 1989, pp. 1153-1158. To be reprinted in Inheritance Networks for Artificial Intelligence, R. Al-Asady and A. Narayanan, eds., Intellect. Earlier versions appear in Proceedings of the Workshop on Inheritance Hierarchies in Knowledge Representation and Programming Languages, Viareggio, Italy, February 1989; and as Brown University Technical Report CS-89-14, March 1989.

Yanco, H., and L. A. Stein, "An Adaptive Communication Protocol for Cooperating Mobile Robots," From Animals to Animats: Proceedings of the Second International Conference on the Simulation of Adaptive Behavior, J.-A. Meyer, H. L. Roitblat and S. W. Wilson, eds., The MIT Press/Bradford Books, 1993, pp. 478-485. Also appears as MIT AI Lab Memo 1379, November 1992.

Brooks, R. A., and L. A. Stein, "Building Brains for Bodies," AIAA/NASA Conference on Intelligent Robots for Field, Factory, Service, and Space, Houston, Texas, March 1994.

Stein, L. A., "Beyond Objects," Educator's Symposium, Conference on Object Oriented Programming Systems, Languages, and Applications, Atlanta, Georgia, October 1997. Earlier version appears as http://www.ai.mit.edu/projects/cs101/beyond-objects.ps.

Stein, L. A., Interactive Programming in Java, Tutorial Notes for OOPSLA '97, Atlanta, Georgia, October 1997.

Spertus, E., and L. A. Stein, "Just-In-Time Databases and the World-Wide Web," Conference on Information and Knowledge Management , Washington, DC, November 1998, pp. 30-37.
(pdf)

Spertus, E., and L. A. Stein, "A Relational Database Interface to the World-Wide Web," ACM Conference on Digital Libraries, Berkeley, California, August 1999, pp. 248--249.
(ACM digital library page)

Adar, E., D. R. Karger, and L. A. Stein, "Haystack: Per-User Information Environments," Conference on Information and Knowledge Management , Kansas City, Missouri, November 1999, pp. 413-422.
(gzipped postscript)
(ACM digital library page)

Spertus, E., and L. A. Stein, "Squeal: A Structured Query Language for the Web," Ninth International World Wide Web Conference, Amserdam, The Netherlands, May 2000.

See also the list of non-coauthored publications of my students.

Workshop Papers

Stein, L. A., "Understanding Why Things Go Wrong: Towards a Theory of Explanation and Plan Recognition," AAAI Workshop on Plan Recognition, St. Paul, Minnesota, August 1988.

Stein, L. A., "Towards a Unified Method of Sharing in Object-Oriented Programming," Proceedings of the Workshop on Inheritance Hierarchies in Knowledge Representation and Programming Languages, Viareggio, Italy, February 1989; and as Brown University Technical Report CS-89-15, March 1989, pp. 211-222.

Stein, L. A., "A Preference-Based Approach to Inheritance," Proceedings of the Third International Workshop on Nonmonotonic Reasoning, Lake Tahoe, California, May 1990, pp. 233-246. Earlier version appears as Brown University Technical Report CS-90-08, April 1990.

Boddy, M., R. P. Goldman, K. Kanazawa, and L. A. Stein, "Investigations of Model-Preference Defaults," Proceedings of the Fourth International Workshop on Nonmonotonic Reasoning, Plymouth, Vermont, May 1992, pp. 41-51. Earlier version appears as Brown University Technical Report CS-89-13, March 1989.

Horswill, I. D., and L. A. Stein, "Life after Planning and Reaction," AAAI Fall Symposium on the Control of Intelligent Systems, New Orleans, Louisiana, November 1994. (compressed postscript, 51K)

Stein, L. A., "Neo-Modular Systems: Architectural Principles for Cognitive Robotics," AAAI Fall Symposium on Embodied Cognition, Cambridge, Massachusetts, November 1996.
(postscript of the first page, 18K and the rest of the pages, 83K)

Spertus, E., and L. A. Stein, "Mining the Web's Hyperlinks for Recommendations," AAAI 98 Workshop on Recommender Systems, Madison, Wisconsin, July 1998.

Spertus, E., and L. A. Stein, "A Hyperlink-Based Recomender System Written in Squeal," Workshop on Web Information and Data Management, Washington, DC, November 1998.
(pdf)

See also the list of non-coauthored publications of my students.

Book Chapters

Stein, L. A., H. Lieberman, and D. Ungar, "A Shared View of Sharing: The Treaty of Orlando," in Object-Oriented Concepts, Databases, and Applications, W. Kim and F. Lochovsky, eds., A.C.M. Press, 1989, pp. 31-48. Also appears as Brown University Technical Report CS-88-15, October 1988.

Stein, L. A., "Extensions as Possible Worlds," in Principles of Semantic Networks: Explorations in the Representation of Knowledge, J. F. Sowa, ed., Morgan Kaufmann, 1991, pp. 267-281.

Stein, L. A., "Computing Skeptical Inheritance," in Inheritance Hierarchies in Knowledge Representation and Programming Languages, M. Lenzerini, D. Nardi, and M. Simi, eds., John Wiley and Sons, 1991, pp. 69-81.

Stein, L. A., "A Unified Methodology for Object-Oriented Programming," in Inheritance Hierarchies in Knowledge Representation and Programming Languages, M. Lenzerini, D. Nardi, and M. Simi, eds., John Wiley and Sons, 1991.

Stein, L. A., "All is Foreknown, But Free Will is Given," to appear in G-d and Computers: Minds, Machines, and Metaphysics, A. Foerst, ed., MIT Press, forthcoming.

Stein, L. A., "Bodily Intentions," to appear in a forthcoming volume of papers from the PNP Workshop on Intentionality and the Natural Mind.

See also the list of non-coauthored publications of my students.

Technical Reports and Memoranda

Stein, L. A. and S. B. Zdonik, "Clovers: The Dynamic Behavior of Types and Instances," Brown University Technical Report CS-89-42, November 1989.

Stein, L. A., "Resolving Ambiguity in Nonmonotonic Reasoning," Brown University Technical Report CS-90-18, August 1990.

Stein, L. A., "Research Overview," AP Working Paper 93-1, January 1993.

Stein, L. A., "Representation and Reasoning in Reactive Systems," AP Working Paper 93-2.

Stein, L. A., and J. A. Hendler, "Robotics-based Undergraduate Computer Programming Courses."

Brooks, R. A., J. Bryson, M. Marjanovic, L. A. Stein, and M. Wessler, "Humanoid Software."

Karger, D., and L. A. Stein, "Haystack," June 1996. http://www.ai.mit.edu/projects/haystack/karger-stein-9606.html

Stein, L. A., "A Proposal to Rethink CS101," April 1996. http://www.ai.mit.edu/projects/cs101/cd.html

Stein, L. A., "Architectures for Cognitive Robotics," November 1996. http://www.ai.mit.edu/projects/cognitive-robotics/nmod-prop.ps

Karger, D., and L. A. Stein, "Haystack: Per-User Information Environments," February 1997. http://www.ai.mit.edu/projects/haystack/karger-stein-9702.html

Wessler, M., and L. A. Stein, "Robust Active Vision from Simple Symbiotic Subsystems." http://faculty.olin.edu/~las/2001/07/www.ai.mit.edu/people/las/papers/wessler-stein-97.ps.gz (288K)

Torrance, M. C., and L. A. Stein, "Communicating with Martians (and Robots)."
http://faculty.olin.edu/~las/2001/07/www.ai.mit.edu/people/las/papers/torrance-stein-97.ps.gz (52K)

Stein, L. A., "Reconceptualizing Computation: Radically Rethinking CS1," January 1998.
http://faculty.olin.edu/~las/2001/07/www.ai.mit.edu/people/las/papers/cs101-proposal.html

Stein, L. A., "Challenging Computation's Central Dogma," January 1998.

Stein, L. A., E. F. Keller, B. C. Smith, and S. Turkle, "Emerging Computation: The MultiDisciplinary Ramifications of a Computational Paradigm Shift," May 1998.

Stein, L. A., "Why Your Computer is Not an Abacus," submitted for an opinion forum in the Chronicle of Higher Education, Fall 1999.
(html)

See also the list of non-coauthored publications of my students.

Invited Lectures

October 1987, "The Treaty of Orlando," Birds of a Feather Session, A.C.M. Conference on Object-Oriented Systems, Languages, and Applications, Orlando, Florida.

March 1988, "Towards the Unification of Object Oriented Programming," Center for Integrated Systems, Stanford University, Palo Alto, California.

June 1988, "Why Things Go Wrong: A Formal Theory of Causal Reasoning," Department of Computer Science, Yale University, New Haven, Connecticut.

August 1988, "Understanding Why Things Go Wrong: Towards a Theory of Explanation and Plan Recognition," AAAI Workshop on Plan Recognition, St. Paul, Minnesota.

September 1988, "Finding Your Niche," Freshman Dean's Office Panel of Recent Women Graduates, Harvard and Radcliffe Colleges, Cambridge, Massachusetts.

September 1988, "Compound Type Expressions: Flexible Types in Object Oriented Programming," A.C.M. Conference on Object-Oriented Systems, Languages, and Applications, San Diego, California.

January 1989, "Skeptical Inheritance: Computing the Intersection of Credulous Extensions," Artificial Intelligence Principles Research Department, A. T. & T. Bell Laboratories, Murray Hill, New Jersey.

February 1989, "Skeptical Inheritance: Computing the Intersection of Credulous Extensions," Workshop on Inheritance Hierarchies in Knowledge Representation and Programming Languages, Viareggio, Italy, February 1989.

February 1989, "Towards a Unified Method of Sharing in Object-Oriented Programming," Workshop on Inheritance Hierarchies in Knowledge Representation and Programming Languages, Viareggio, Italy.

February 1989, "Credulous Extensions and Possible Worlds," Workshop on Formal Aspects of Semantic Networks, Catalina, California.

April 1989, "Implementability and Tractability," Workshop on Defeasible Reasoning with Specificity and Multiple Inheritance, St. Louis, Missouri.

May, 1989, "An Atemporal Frame Problem," First International Workshop on Human and Machine Cognition: The Frame Problem, Pensacola Beach, Florida.

June 1989, "Skeptical Inheritance: Computing the Intersection of Credulous Extensions," IBM T. J. Watson Research Center, Yorktown Heights, New York.

January 1990, "Resolving Ambiguity in Nonmonotonic Inheritance Hierarchies," Department of Computer and Information Sciences, University of Pennsylvania, Philadelphia, Pennsylvania.

November, 1990, "What is AI?," Association for Computing Machinery, Massachusetts Institute of Technology Student Chapter, Cambridge, Massachusetts.

January, 1991, "Artificial Intelligence Courses," Computer Science Curriculum Workshop, Dedham, Massachusetts.

January 1991, "Imagination and Situated Cognition," Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts.

February 1991, "Imagination and Situated Cognition," Department of Computer Science, Stanford University, Palo Alto, California.

February 1991, "Imagination and Situated Cognition," Xerox PARC, Palo Alto, California

April 1991, "Hands-on AI and the Classroom of Tomorrow," NECUSE Workshop on Artificial Intelligence, College of the Holy Cross, Worcester, Massachusetts.

May 1991, "Imagination and Situated Cognition," Second International Workshop on Human and Machine Cognition: Android Epistemology, Perdido Key, Florida.

December 1991, "Imagination and Situated Cognition: An Alternative Architecture for Intelligent Agents," Cognitive Science Colloquium, University of Pennsylvania, Philadelphia, Pennsylvania.

September 1992, "Juggling and Balance," Society of Women Engineers, Massachusetts Institute of Technology Student Chapter, Cambridge, Massachusetts.

September 1992, "Windows of Opportunity," Freshman Dean's Office Panel on Women and Science, Harvard and Radcliffe Colleges, Cambridge, Massachusetts.

November 1992, "Representation and Reactive Systems," Department of Computer Science, Washington University, St. Louis, Missouri.

December 1992, "Representation and Reactive Systems," Department of Computer Science, Brown University, Providence, Rhode Island.

January 1993, "Representation and Reasoning for Reactive Systems," Artificial Intelligence Colloquium, University of Toronto, Toronto, Ontario, Canada.

March 1993, "Building Brains for Bodies," Mather House Cognitive Science Table, Harvard University, Cambridge, Massachusetts.

March 1993, "Reaction and Representation," University of Maryland, College Park, Maryland.

September 1993, "Science and Engineering in Knowledge Representation and Reasoning: A Survey of KR '93," International Joint Conference on Artificial Intelligence, Chambery, Savoie, France.

November 1993, "Representation and Reasoning for Reactive Systems," Naval Center for Applied Research in Artificial Intelligence, Naval Research Laboratory, Washington, D.C.

January 1994, "Interviewing for a UROP" and "Laboratory Organization," Pre-UROP Training Workshop on the Nuts and Bolts of Being a UROPer, Edgerton Center, Massachusetts Institute of Technology, Cambridge, Massachusetts.

May 1994, "Reaction and Representation," Sea Grant Program, Massachusetts Institute of Technology, Cambridge, Massachusetts.

May 1994, "Towards a Cognitive Robotics," School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania.

May 1996, "Rethinking CS101: How Robotics Revolutionizes Introductory Computer Programming," Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts.

May 1996, "Non-Modular Systems: Architectural Principles for Cognitive Robotics," Department of Computer Science, University of Chicago, Chicago, Illinois.

June 1996, "Rethinking CS101: How Robotics Revolutionizes Introductory Computer Programming," Department of Computer Science, Brown University, Providence, Rhode Island.

August 1996, "Top Ten Myths about Women and Course VI", Chocolate Fest, MIT R/O Women's Committee, Cambridge, Massachusetts.

November 1996, "Neo-Modular Systems: Architectural Principles for Cognitive Robotics," Artificial Intelligence Center, University of Georgia, Athens, Georgia.

December 1996, "Neo-Modular Systems for Cognition," Workshop on the Origins of Cognition, San Sebastian, The Basque Country, Spain.

January 1997, "Active Learning: What's the Problem?" Better Teaching at MIT, Cambridge, Massachusetts.

April 1997, "Changing Conceptions of Computation: Pedagogic Implications," Class(es) of 1960s Scholar Lecture, Williams College, Williamstown, Massachusetts.

July 1997, "Preaching What We Practice: How AI is Changing the Concept of Computation," invited talk at AAAI '97, Providence, Rhode Island.

August 1997, "Myths about Women at MIT," Chocolate Plus Panel, MIT R/O Women's Committee, Cambridge, Massachusetts.

September 1997, Panel on "Careers in Engineering and Physics," Harvard/Radcliffe Science Alliance, Cambridge, Massachusetts.

September 1997, "Computation IS a Complex System", International Conference on Complex Systems, Nashua, New Hampshire.

October 1997, Panel on "Teaching OO," OOPSLA '97 Educator's Symposium, Atlanta, Georgia.

October 1997, "Interactive Programming in Java: A NonStandard Introduction," Tutorial presented at OOPSLA '97, Atlanta, Georgia.

November 1997, Symposium on The Interactive Foundations of Computation, Washington University at St. Louis, St. Louis, Missouri.

November 1997, "All is Foreknown, But Free Will Is Given," G-d and Computers: Minds, Machines, and Metaphysics, Massachusetts Institute of Technology, Cambridge, Massachusetts.

December 1997, "Preaching What We Practice: Radically Rethinking CS101," Computer Science Colloquium Series, Division of Engineering and Applied Science, Harvard University, Cambridge, Massachusetts.

January 1998, "Preaching What We Practice: Radically Rethinking CS101," Department of Computer Science and Engineering, University of Washington, Seattle, Washington.

February 1998, Panelist, BYTE Magazine's Java Adoption Survey, Waltham, Massachusetts.

March 1998, "Teaching What Computing Really Is: A Curriculum for Today's Computational World", NERCOMP: The Changing Face of IT, Sturbridge, Massachusetts.

April 1998, "Why Your Computer is not an Abacus: Deconstructing the Central Myth of Computer Science", Mary Ingraham Bunting Institute, Radcliffe College, Cambridge, Massachusetts.

April 1998, "Challenging the Computational Metaphor: Implications for How We Think", W. Ross Ashby Memorial Lecture of the International Federation for Systems Research, Plenary Address at the Fourteenth European Meeting for Systems and Cybernetics Research, Vienna, Austria.

April 1998, "Reconceptualizing Computation", Keynote Address, Consortium for Computing in Small Colleges Third Annual Northeastern Conference, Fairfield, Connecticut.

September 1998, Panel on "Science of the 21st Century", Harvard/Radcliffe Science Alliance, Cambridge, Massachusetts.

September 1998, "The Real Computer Revolution", Mary Ingraham Bunting Institute, Radcliffe College, Cambridge, Massachusetts.

October 1998, "Radically Rethinking Introductory Computer Science Education", The MacArthur Chair Program on Inquiry-Based Learning in People and Machines, Hampshire College, Amherst, Massachusetts.

March 1999, "Challenging the Computational Metaphor:  Implications for How We Think", Computer Science Department, Brandeis College, Waltham, Massachusetts.

March 1999, "Bodily Intentions", Session on Intentionality and Situated Cognition, Symposium on Intentionality and the Natural Mind, a workshop sponsored by the Philosophy-Neuroscience-Psychology Program, Washington University at St. Louis, St. Louis, Missouri.

April 1999, "Cultural Revolutions in Computer Science", Conference on Diversifying the Culture and Curriculum of Science and Women's Studies, Kingston, Rhode Island.

January 2000, "The Disappearance of Computers", SPARK Forum, Massachusetts Institute of Technology, Cambridge, Massachusetts.

May 2000, Title TBA, Plenary Address, International Conference on Complex Systems, Nashua, New Hampshire.

July 2000, Title TBA, Keynote Address, International Conference on Innovation and Technology in Computer Science Education, Helsinki, Finland.

Teaching

At Harvard University

 

Spring 
1983

    

Harvard Extension School 
Mathematics 21ab 
(Calculus/Linear Algebra)

Teaching Assistant

1983-1985

Core Computer Requirement 
(BASIC Programming)

Teaching Fellow

Spring 
1984

Computer Science 150 
(Introduction to CS II)

Recitation (1 section)

Spring 
1985

Computer Science 150 
(Introduction to CS II)

Recitation (2 sections) 
Head Teaching Fellow

Fall 
1985

CS11 
(Introduction to CS I)

Recitation (1 section)

 

At MIT

All regular term courses are in the Department of Electrical Engineering and Computer Science unless otherwise specified. Summer courses are offered through the Professional Institute.

 

Fall 
1990

    

6.001 Structure and Interpretation of Computer Programs

  

Recitation 
(2 sections)

Spring 
1991

6.001 Structure and Interpretation of Computer Programs

Recitation 
(2 sections)

Spring 
1991

6.892 Robot Development

Seminar

Fall 
1991

6.891 Readings in the Foundations of Artificial Intelligence

Seminar

Fall 
1991

6.915 Robot Design Seminar

Faculty Supervisor

Spring 
1992

6.001 Structure and Interpretation of Computer Programs

Lectures (part)

Fall 
1992

6.001 Structure and Interpretation of Computer Programs

Recitation 
(2 sections)

Spring 
1993

6.004 Computation Structures

Recitation 
(2 sections)

Fall 
1993

6A16 Robot Building Collaborative 
Edgerton Center/Freshman Advisor Seminar

Seminar

Fall 
1993

6.891 Embodiment and Cognition

Seminar

Fall 
1994

6.001 Structure and Interpretation of Computer Programs

Lectures (part)

Spring 
1995

6.002 Circuits and Electronics

Recitation 
(2 sections)

Spring 
1996

6.001 Structure and Interpretation of Computer Programs

Recitation 
(2 sections)

Summer 
1996

6.80s Programming Interactive Content on the World-Wide Web: Introduction to Interactive Programming: For Executives and Managers

In-Charge, Lectures

Fall 
1996

6.096 Introduction to Interactive Programming

In-Charge, Lectures

Spring 
1997

6.001 Structure and Interpretation of Computer Programs

Recitation 
(2 sections)

Summer 
1997

6.75s Interactive Programming in Java

In-Charge, Lectures

Fall 
1997

6.096 Introduction to Interactive Programming

In-Charge, Lectures

Summer 
1998

6.75s Interactive Programming in Java

In-Charge, Lectures

Spring 
1999

6.001 Structure and Interpretation of Computer Programs

Lectures (part)

Fall 
1999

6.030 Introduction to Interactive Programming
(formerly 6.096)

In-Charge, Lectures

Spring 
2000

6.001 Structure and Interpretation of Computer Programs

Recitation 
(2 sections)

Theses Supervised

Bachelor's Theses

Domsch, Matthew, 6.270 Instructor's Manual, May 1994.

Pitroda, Salil, RobotWorld: A Means of Introducting Interactive Software, May 1996.

Adar, Eytan, Haystack: A Personal, Intelligent, Indexing System (30k). December 1996. (co-supervised with D. Karger).

Lopes, Chris, Aura, May 1997 (6A AUP).

Goyal, Siddhartha, An Implementation of the MIME Based Data Synchronization Protocol, May 1999 (6A AUP).

Master's Theses

Mercado, Jr., Antonio, Hybrid: Implementing Classes with Prototypes, August 1988 (Brown University, with P. Wegner).

Torrance, Mark C., Natural Communication with Robots (933K), January 1994.

Coen, Michael H., SodaBot: A Software Agent Environment and Construction System (1.2M), May 1994.

Yanco, Holly A., Robot Communication: Issues and Implementation (936K), May 1994.

Scassellati, Brian, High-level Perceptual Contours from a Variety of Low-level Physical Features, May 1995 (M.Eng., also used for Sc.B.). Morris Joseph Levin Memorial Award for Best Master Works Oral Thesis Presentation.

Wessler, Michael, A Modular Visual Tracking System (1.2M), May 1995.

Kramer, Joshua, Agent-Based Personalized Information Retrieval (140K), May 1997 (M.Eng., also used for Sc.B., co-supervised with M. H. Coen).

Adar, Eytan, Hybrid-Search and Storage of Semi-Structured Information, May 1998 (co-supervised with D. Karger).

Asdoorian, Mark, Query Analysis and Query Logging Objects in Haystack, May 1998 (M.Eng., also used for Sc.B., co-supervised with D. Karger).

Henderson, Craig, Robot World: A Learning Laboratory for Prospective Computer Scientists, May 1999 (M.Eng.).

Parnell, Todd, Anonymous Authentication in Dynamic Groups, May 1999 (M.Eng., also used for Sc.B.).

Chien, Wendy, Learning Query Behavior in the Haystack System, expected May 2000 (M.Eng., also used for Sc.B.).

Holt, Adam, Scan Your Life: Integrating OCR Into Your Personal Haystack, expected May 2000 (M.Eng., also used for Sc.B.).

Olson, Edwin, Design of a Course in Mobile Autonomous Systems, expected May 2000 (M.Eng., also used for Sc.B.).

Shnitser, Svetlana, Integrating Structural Search Capabilities Into Project Haystack, expected May 2000 (M.Eng., also used for Sc.B.).

Doctoral Theses

As Supervisor

Horswill, Ian Douglas, Specialization of Perceptual Processes (603K), May 1993 (co-supervised with R. A. Brooks). ACM Distinguished Dissertation Nominee; George M. Sprowls Prize.

Spertus, Ellen, ParaSite: Mining the Structural Information on the World-Wide Web, January 1998.

Bryson, Joanna, Intelligence by Design, in progress.

Wessler, Michael, in progress (co-supervised with Gill Pratt).

As Reader

Parker, Lynne E., A Theory of Situated Agent Cooperation, January 1994.

Engelson, Sean Philip, Passive Map Learning and Visual Place Recognition, May 1994 (Yale University).

Bergman, Ruth, Learning World Models of Environments with Manifest Causal State, May 1995.

Levison, Libby, Grounding Planning in Action: Towards an Architecture for Object-Specific Reasoning, May 1996 (University of Pennsylvania).

Isbell, Charles L., Sparse Multi-Level Representations for Text Retrieval, May 1998.

Smith, Chris, Monitoring Dynamic Fields with Multiple Autonomous Underwater Vehicles, May 1998 (Department of Ocean Engineering).

Sarmenta, Luis F. G., Volunteer Computing, expected May 2000.

Table of Contents

  1. Current Affiliation
  2. Education
  3. Principal Fields of Interest
  4. Professional Appointments
  5. Awards and Honors
  6. Service
    1. to the Profession
    2. to the Institute
    3. to the Department
      1. of Computer Science, Brown University
      2. of Electrical Engineering and Computer Science, MIT
  7. Publications
    1. Books
    2. Journal Articles
    3. Letters and Commentary
    4. Conference Papers
    5. Workshop Papers
    6. Book Chapters
    7. Technical Reports
    8. Invited Lectures

      see also a list of selected on-line publications sorted by topic and non-coauthored publications of my students.

  8. Teaching
  9. Theses Supervised
    1. Bachelor's Theses
    2. Master's Theses
    3. Doctoral Theses
      1. As Supervisor
      2. As Reader

See also

las@ai.mit.edu