An integrated set of three computer programs that enable the implementation and student investigation of computer models of behavioral phenomena is described. These models are intended as tools for aiding in the instruction of undergraduate social science courses in research methods. Each program provides for natural language interaction with one of three classes of users: A “Modeler,” who implements a model of some behavioral phenomenon; an “Instructor,” who tailors his own or others’ models for his course of instruction; and a “Student Experimenter,” who applies an experimental design to the model and receives synthetic data in return. None of these users need have any prior computer expertise nor do they depend on external documentation on how to use the programs.