Coding Recommendations

Writing clean and clear code is an art and reflects your understanding of
  1. derivation, verification, and implementation of algorithms
  2. what can go wrong with algorithms
  3. overview of important, known algorithms
  4. how algorithms are used to solve mathematical problems
  5. reproducible science and ethics
  6. algorithmic thinking for gaining deeper insights about scientific problems
Computing is understanding and your understanding is reflected in your abilities to write clear and clean code.