IDS 705: Principles of Machine Learning