It is also good to see that a lot of what they are talking about has slowly, over time, become best practice in the broader education sphere, not just engineering (even though not that many engineering academics are aware of these developments just yet, the inertia is great due to learned teaching techniques as stated in the article). I am personally working hard to push the flipped classroom teaching model, cooperative learning, peer-assisted teaching, heterogeneous team selection and peer assessment for group work in all of my design subjects and more broadly within my faculty. Its still early days but we are slowly making progress, much of which is driven by student feedback and unit review scores.
Students, if you are lucky enough to experience some of these techniques (applied well) and feel that they are more beneficial to your learning, please make that fact known. It takes take but universities are listening.
For others interested in this field (and it is very relevant to FSAE teams) I would also recommend the work of Felder and Brent (their Cooperative Learning Workshop was the highlight of my academic career), and Prince.
I have a lot more to reply to, with respect to discussions further back in this thread but that is going to take some time so I will leave it till I am back in the office.
Cheers,
Scott