38A programming language called Boxer developed by H. Abelson and A. diSessa was used. Boxer is a visual language, which claims to be the successor to Logo where boxes are used to represent scope. It is a language whose main purpose is not necessarily education in physics but it has been used with students to help develop conceptual understanding in force and motion using physics-related “Microworlds.”