The Profile of 21 st Century Learning : Enhancing critical thinking and problem solving skills at Senior High School