Machine Learning#

Warning

This site is still under construction and subject to change!

Course Description#

  • Course number: COMSC 335

  • Semester: Spring 2026

Machine learning is the study of creating programs that can learn through experience, and has become a powerful and pervasive paradigm in technology, science, and society. In this course, we will explore the mathematical foundations, models, and practices that enable machine learning. Students will get hands-on experience understanding, building, and criticallyevaluating machine learning models using modern scientific computing frameworks coding in Python. This course is programming intensive and will have a subsantial mathematical component.

Prerequisites#

  • COMSC 205: Data Structures

  • MATH 232: Discrete Math

  • A calculus course (ex: MATH 101, 102, or 203)

  • Familiarity with or a willingness to learn Python

When and Where#

  • When: Tuesdays and Thursdays, 1:45pm - 3:00pm

  • Where: To be announced!

Teaching Staff#

  • Instructor: Tony Liu (he/him)

    • Office: Clapp 207

  • Teaching Assistant: To be announced!

Acknowledgements#

This course would not be possible without a number of fantastic, freely available online resources, including: