Assessing higher-order thinking, including problem solving and critical thinking, using authentic tasks and criteria