Starting in Fall 2008, all of the first-term courses in the Faculty of Mathematics at Waterloo will use Scheme as a programming language: http://compsci.ca/blog/computer-science-at-waterloo-the-new-scheme-of-things/ Guillaume