Critical Thinking Traits Of Top-Tier Experts And Implications For Computer Science Education