CS61A at
UC Berkeley is based on this
book. Because so many people ask why 61A is taught in
Scheme, here is the
answer I give them: It is because of this book! If it weren't for SICP, I don't think Berkeley would begin its
computer science curriculum by introducing its students to
functional programming. See
recursion.