Overall, you're in good shape. Some specifics.
- Review your code comments to make sure that you document the arguments to all functions/methods.
- Your presentation slide "project structure" should be named "Design".
- Nice that you use patch so you can test plot functions
Overall, you're in good shape. Some specifics.