Developed and refined in several courses at Carnegie Mellon, preliminary versions of the book have also been tested in Argentina, Brazil, England, Korea, Norway, and Slovenia.