technology learning adaptation