- Good variable names - Good modularity - Good README - Try to avoid globally scoped variables, if any exist, put at top of file - Comments should reflect the “why” behind code, not what it's doing exactly - Would like to see more comments - Would like to see docstrings for functions - Would like to see python main function - Could benefit from more test cases