While writing the docstrings I needed to go through all the code to understand what it was doing and then run the simulation to experience wgat was written before I could descrbe it.
I also had to go back and forth between methods. I think writing docstrings are super helpful in determining how the code works or what we want our code to do. It is similar to writing out objectives.
From what i've understood, classes are supposed to make it easier to call on a group of objects/methods all at once.
I think a good simulation to use classes for would be an epidemic. Person would be one class and the methods would be susceptible, infected, recovered. Virus and Interactions would be two more classes.