Code for Udacity Design of Computer Programs