Programming Assignment 2 for Predict 412 (Advanced Modeling)