A very well thought out approach. It includes all that I like about constructivism (what we know from science) and omits all that I don't (like the assumption that the goal of education is to train all students to become professional scientist). It's a great guide for applying what we know to a training environment.