Dan Weber posted a really great pandas gradebook tutorial on realpython.com. This program includes my take on this project and compares the runtime and data usage between my code and the source code. By defining some functions and increasing how dynamic the program is, I was able to decrease the runtime of the data loading and grade calculation process from the source code by 500%, while retrieving 60% more data points and using 6% more records than the source code. Personally, I believe I improved the efficiency of the program as well as my additional data points (Due dates) will offer more insight on the students' information. The source code for this project can be found here.