Creating critical thinkers today - solving problems tomorrow