Projects and homework for CS529: Machine Learning at University of New Mexico