Researcher ORCID Identifier

Graduation Year


Date of Submission


Document Type

Open Access Senior Thesis

Degree Name

Bachelor of Arts



Reader 1

Dr. Michael Izbicki

Terms of Use & License Information

Creative Commons Attribution-Noncommercial 3.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial 3.0 License

Rights Information

© 2023 Lauren S Leadbetter


This project is a Python program designed to generate a senior thesis on a user-
inputted topic using natural language processing techniques. The program takes in a
topic from the user and then uses OpenAI API to deploy text models for text genera-
tion and evaluation, such as GPT-3 and Davinci-003. The resulting output is in .tex
format and includes a first-draft outline and paper, followed by self-generated assessment, with scoring, revisions, and feedback comments instructing manual revisions.

This submission is a sample using one available model of the project, meant to
demonstrate it’s functionality and limitations. Further model versions are available
in the project repository:

Included in

Data Science Commons