CURRENT MSOL STUDENTS: Please log on to MyUCLA to self-enroll for the upcoming term.

Course Registration


ENROLLMENT ERRORS –
Certain courses may trigger a prerequisite block. If you receive a prerequisite block or enrollment error message, please submit a response to our Enrollment Error Override Request Form. We will override the error and manually enroll you in the course. Please submit one (1) response per override needed.

CANCELLED COURSES – If or when a course is cancelled, our office will always notify each student enrolled via email. Additionally, we will always post a note on this page.

SPRING 2026

Please visit MyUCLA to view your enrollment appointment. The enrollment window for graduate students begins on February 12, 2026. You will be randomly assigned an appointment between February 12th-17th. Beginning February 18th, an appointment is no longer required and all students may register.

Students are encouraged to register on their enrollment appointment date.

Select four (4) units if prompted. All courses must be taken for letter grade. For course descriptions, please visit the Registrar’s Webpage.

If you receive an error message upon enrolling, submit a response to the Enrollment Error Override Request Form. ‎

ENGR courses: For Engineering Management courses, priority is given to Engineering Management students. If courses are impacted, and you are not under this specialization, you are subject to being dropped.

For instructor names and CLASS ID#s, please view the Schedule of Classes

Computer Networking   NOTES
COM SCI 219 Select Topics on Cloud Computing  
COM SCI 236 Computer Security  
EC ENGR 230B Digital Communication Systems  
     
Data Science Engineering    
COM SCI 247 Advanced Data Mining  
COM SCI 260B Algorithmic Machine Learning  
COM SCI 260R
Reinforcement Learning
 
EC ENGR C247B
Neural Networks and Deep Learning 2 (Special Topics in Signals and Systems)
Recommended elective; not a core course
EC ENGR 205A
Matrix Analysis for Scientists and Engineers
Recommended elective; not a core course
     
Integrated Circuits    
EC ENGR 202C IoT Security  
EC ENGR 209AS Human Factors in AI Recommended elective; not a core course – Lec 81
     
Signal Processing and Communications  
EC ENGR 230B Digital Communication Systems  
EC ENGR 205A
Matrix Analysis for Scientists and Engineers
 
     
Electrical Engineering    
EC ENGR 230B Digital Communication Systems
 
EC ENGR 205A Matrix Analysis for Scientists and Engineers  
EC ENGR C247B Neural Networks and Deep Learning 2 (Special Topics in Signals and Systems)  
EC ENGR 202C IoT Security  
EC ENGR 209AS Human Factors in AI  
     
Structural Materials    
MECH&AE M297C Composites Manufacturing  
     
Electronic Materials    
MAT SCI 298 Characterization of Electronic Materials Sem 80
     
Materials Science    
MAT SCI 298 Characterization of Electronic Materials Sem 80
MECH&AE M297C Composites Manufacturing  
     
Aerospace Engineering    
MECH&AE C250R Rocket Propulsion Systems  
MECH&AE 154B Design of Aerospace Structures  
MECH&AE M270C Optimal Control  
MECH&AE 250B Viscous and Turbulent Flows  
     
     
Mechanical Engineering    
MECH&AE M270C Optimal Control  
MECH&AE M168 Introduction to Finite Element Technology  
MECH&AE M256B Nonlinear Elasticity  
MECH&AE C237 Design and Analysis of Smart Grids  
MECH&AE M297C Composites Manufacturing  
MECH&AE C263C Control of Robotic Systems  
     
     
Manufacturing and Design    
MECH&AE M168 Introduction to Finite Element Technology  
MECH&AE C237 Design and Analysis of Smart Grids  
MECH&AE M297C Composites Manufacturing  
     
     
Additional Programs    
Systems Engineering    
ENGR 202 Reliability, Maintainability and Supportability  
     
Engineering Management    
ENGR 212 Intellectual Property Law and Strategy  
ENGR 210 Operations and Supply Chain Management  
COM SCI 269 ML & AI for Business Decision-Making  
     
Mechanics of Structures    
MECH&AE M168 Introduction to Finite Element Technology  
MECH&AE M256B Nonlinear Elasticity  
     

 

WINTER 2026

Please visit MyUCLA to view your enrollment appointment. The enrollment window for graduate students begins on November 6, 2025. You will be randomly assigned an appointment between November 6th-10th. Beginning November 11th, an appointment is no longer required and all students may register.

We encourage you to enroll on your enrollment appointment date.

Select four (4) units if prompted. All courses must be taken for letter grade. For course descriptions, please visit the Registrar’s Webpage.

If you receive an error message upon enrolling, submit a response to the Enrollment Error Override Request Form. ‎

ENGR courses: For Engineering Management courses, priority is given to Engineering Management students. If courses are impacted, and you are not under this specialization, you are subject to being dropped.

Computer Networking   NOTES
EC ENGR 232D Communications Networking and Traffic Management for Autonomous Mobile Systems  
     
Data Science Engineering    
COM SCI 143 Data Management Systems  
COM SCI 249 Data Science Fundamentals (Current Topics in Data Structures)  
EC ENGR M214A
Digital Speech Processing
Recommended elective
EC ENGR 219
Large Scale Data Mining: Models and Algorithms
 
EC ENGR C247A Neural Networks and Deep Learning  
     
Integrated Circuits    
EC ENGR 201A VLSI Design Automation  
EC ENGR 209AS Trustworthy AI Recommended elective
     
Signal Processing and Communications  
EC ENGR M214A Digital Speech Processing  
EC ENGR 230A
Detection and Estimation in Communication
 
EC ENGR 232D Communications Networking and Traffic Management for Autonomous Mobile Systems  
     
Electrical Engineering    
EC ENGR 201A VLSI Design Automation  
EC ENGR 209AS Trustworthy AI  
EC ENGR M214A Digital Speech Processing  
EC ENGR 230A Detection and Estimation in Communication  
EC ENGR 232D Communications Networking and Traffic Management for Autonomous Mobile Systems  
EC ENGR C247A Neural Networks and Deep Learning  
     
Electronic Materials    
MAT SCI 223 Materials Science of Thin Films  
     
Structural Materials    
MECH&AE 166C Design of Composite Structures  
MAT SCI 298 Nondestructive Evaluation Sem 80
     
Materials Science    
MECH&AE 166C Design of Composite Structures  
MAT SCI 223 Materials Science of Thin Films  
MAT SCI 298 Nondestructive Evaluation Sem 80
MAT SCI 298 Materials Science in Additive Manufacturing Sem 81
     
Aerospace Engineering    
MECH&AE 161B Introduction to Space Technology  
MECH&AE C263A Kinematics of Robotic Systems AE majors can opt to take ONE course from the MECH&AE C263 series (A-D)
MECH&AE M269A Dynamics of Structures Added on 11/07/2025
MECH&AE 270B Linear Optimal Control  
MECH&AE 298 Advanced Design of Modern Aerospace Structures (Seminar in Engineering)  
     
Mechanical Engineering    
MECH&AE 166C Design of Composite Structures  
MECH&AE M183B Introduction to Microscale and Nanoscale Manufacturing  
MECH&AE C263A Kinematics of Robotic Systems  
MECH&AE M269A Dynamics of Structures Added on 11/07/2025
MECH&AE 270B Linear Optimal Control  
MECH&AE 298 Advanced Design of Modern Aerospace Structures (Seminar in Engineering)  
C&EE 235B Finite Element Analysis of Structures  
     
Manufacturing and Design    
MECH&AE 166C Design of Composite Structures  
MECH&AE M183B Introduction to Microscale and Nanoscale Manufacturing  
MAT SCI 298 Materials Science in Additive Manufacturing Sem 81
     
Additional Programs    
Systems Engineering    
ENGR 200 Program Management Principles for Engineers and Professionals Lec 80/81
ENGR 204 Trusted Systems  
     
Engineering Management    
ENGR 200 Program Management Principles for Engineers and Professionals Lec 80/81
ENGR 214 Management Communication  
     
Mechanics of Structures    
MECH&AE M269A Dynamics of Structures Added on 11/07/2025
MECH&AE 298 Advanced Design of Modern Aerospace Structures (Seminar in Engineering)  
C&EE 235B Finite Element Analysis of Structures  
     
Engineering Entrepreneurship Certificate    
ENGR 188 Entrepreneurial Product Development  

 

MyUCLA
MyUCLA provides the easiest way to gain real-time access to academic, financial, and personal records. The site is designed with an intuitive visual interface that takes you through the different steps of the procedure you are trying to accomplish, whether it be to view your Study List, check your BruinBill, change address information, see your term grades, or order transcripts.

CONTINUOUS REGISTRATION POLICY
Unless granted a formal leave of absence, graduate students are expected to register every term, including the term in which their degree or certificate is to be awarded. If you need to withdraw from the term, contact our office through the MyUCLA Message Center or at msengrol@seas.ucla.edu immediately. 

IF ELIGIBLE, YOU MAY REQUEST A LEAVE OF ABSENCE (DUE BY THE 2ND WEEK OF THE QUARTER IN WHICH YOU INTEND TO TAKE THE LEAVE) OR WITHDRAW FROM THE UNIVERSITY. WITHDRAWING FROM THE UNIVERSITY WOULD REQUIRE YOU TO REAPPLY TO UCLA/MSOL. (IF YOU DO NOT REGISTER FOR THE UPCOMING TERM BY WEEK 2, YOUR ENROLLMENT IS SUBJECT TO WITHDRAWAL.)

MSOL REFUND POLICY
This policy is the only exception to the Registrar’s Term Calendar. As an MSOL Student, you may receive a *full refund up until the end of the 6th week (Friday) of a given quarter. Thereafter, the following percentages apply:

7th week 50%
8th week 0%
9th week 0%
10th week 0%

STUDENT ACCOUNTS 
All students are assigned a BAR (Billing and Accounts Receivable) account, also known as “BruinBill.”  This account records all charges and payments associated with registration, along with other service charges that may be assessed to students. There is a charge of $4,400.00 for each class you are enrolled in.

REGISTRATION FEES & DEADLINES
Please view the Registrar’s Term Calendar for registration deadlines and when fees/penalties pay be incurred.

PAYMENT METHODS
Please visit BruinBill Payment Methods.

EMPLOYER SPONSORSHIP (Third Party Sponsorship)
If your employer is paying for the cost of your tuition, it is referred to as a “third party sponsorship.” Sponsorships are tuition payment agreements where the organization (e.g., your employer) agrees to pay the student’s tuition, which requires an invoice from UCLA in order to pay the tuition fees. In order to initiate the invoicing process, the Third Party Sponsor must establish an association between sponsor and student by contacting the UCLA Student Accounts Office. Any authorization document from the sponsor (i.e. financial letter, student roster, letter agreement, contract, certification, application, communication, etc.) must be emailed to thirdpartysponsors@finance.ucla.edu listing the following information:

  • Sponsored student(s)’ legal name and corresponding university identification number(s)
  • Fees to be covered
  • Duration of time that fees will be covered

TEXTBOOKS
Please refer to the UCLA Bookstore Textbooks page to order textbooks for each quarter.