I have recommended it to many educators. I feel the program matches current research on building understanding. It is easily adaptable. It encourages students to think about all possible answers and honor the thinking of others. The program is about the thinking, not the one answer.