“…On the other end of the spectrum we find Scheme (Kelsey, 1998), a programming language that is well known for being an excellent vehicle for teaching computer science concepts (Chen, 1992;Berman, 1994;). Scheme is used in many introductory and advanced courses in hundreds of high schools and universities and several companies also use it for in-house training.…”