programming can be an effective tool when one desires to guide students' thinking, suggest possibilities, or model logical thought processes, it is important to be aware of its limiting effect in opening up a wide variety of possible ideas. It is via the latter route that an instructor can demonstrate his interest in the students' ideas and himself model inquisitive learning behavior. A willingness to listen helps to create in the classroom a community of learners in place of an authoritative, superior-subordinate relationship between teacher and class.