Undergraduate Thesis: Crime Prediction Using Machine Learning Techniques