5 Tech-Friendly Lessons to Encourage Higher-Order-Thinking