This module introduces you to the joyful, meditative task of refactoring. It takes discipline and creativity to find the time necessary to incorporate this step into your programming, but it is crucial. Unless you just want to write terrible code for the rest of your life.
Outcomes assessed: Students will practice modifying existing Python code
Assessed ability to modify existing Python code