Automatic Generation of Programming Exercises and Code Explanations Using Large Language Models | Synapse