That's really cool. I remember a lot of noise being made about developing "critical thinking skills" back when I was in school, but most of the assignments were still just barfing back plot points or force-applying "concepts" or whatnot. That sounds like a genuinely engaging ways to get kids to think about what they…