Ira P. Goldstein

Learn More
Over the next five years, computer games will find their way into many homes, creating a unique educational opportunity: the development of “computer coaches” for the serious intellectual skills required by some of these games. From the player's perspective, the coach will provide advice regarding strategy and tactics for better play. But, from(More)
Smalltalk is an object oriented programming language with behavior invoked by passing messages between objects. Objects with similar behavior are grouped into classes. These classes form a hierarchy. When an object receives a message, the class or one of its superclasses provides the corresponding method to be executed. We have built an experimental(More)
Bargaining is a process used to modify conflicting demands on an expendable resource so that a satisfactory allocation can be made. In this paper, I consider the design of a bargaining system to handle the problem of scheduling an individual's weekly activities and appointments. The bargaining system is based on the powerful reasoning strategy of producing(More)
Annotated Production Systems provide a procedural model for skill acquisition by augmenting a production model of the skill with formal commentary describing plans, hugs, and interrelationships among various productions. This commentary supports efficient interpretation, self-debugging and self-improvement. The theory of annotated productions is developed(More)
AI-CAI, the application of artificial intelligence techniques to the design of personal learning environments, is an enterprise encompassing both theoretical and practical concerns. In the short term, the process of developing and testing intelligent tutoring programs serves as a new experimental vehicle for exploring alternative cognitive and pedagogical(More)