DSC 340: Machine Learning and Neural Networks Syllabus