Practical Machine Learning Course Assignment