From Gradients to ChatGPT