All 12-unit courses from the School of Computer Science or Department of Statistics & Data Science at the 700-level or above are pre-approved for Machine Learning MS students, as are all courses in the Menu Core.
This page highlights some electives that may be of particular interest, and also adds some additional pre-approved courses at the 600-level or outside SCS. It also indicates some 6-unit mini-courses, where two mini-courses can be taken to count for one full 12-unit elective.
With their advisor's permission, students can petition the MS Program Co-Directors to have additional courses be counted as electives. Students should consider whether the course contains technical and mathematical content that will help in learning and applying machine learning. Students are also welcome to take courses beyond the two electives that are required by the program.
(must take two for a total of 12 units)