UT Austin CLIPS (class information pages) has the class roster in the following format:

LASTNAME; FIRSTNAME
...

I downloaded the roster and ran the following command on it.

cut -f 2 -d " " 2025FallRoster.txt | sort | perl -pe 's/(\w+)/\u\L$1/g' >eAexample2FirstNames.txt

I uploaded eAexample2FirstNames.txt to Google Colab, then had the conversation in eAexample2conversation.txt. This produced the notebook in eAexample2.ipynb with the presentation roster in eAexample2output.txt