Teaching with Generative AI