WIP: upload CSV file for cohorting students

How does the file get closed after the reading is complete?

I'm accustomed to using the "with" syntax in Python to make sure that the file is closed. The yield is nice for memory, but then there must be some way to clean up at the end.