Learning with Generative AI