This document summarizes a Kaggle competition to predict housing prices in Ames, Iowa using machine learning techniques. It describes the data provided, which includes over 1400 observations and 79 variables for houses. It also details the various steps taken to process and analyze the data, including handling missing values, outliers, and categorical variables. Several machine learning algorithms were tested including random forest, gradient boosting, XGBoost, and linear regression. The best performing model was an ensemble approach with a RMSE of $9000 on average house prices. Key factors found to influence prices included size, age, quality, neighborhood, commercial zoning, and year of sale.