Computational thinking, critical thinking, and problem-solving, oh my...