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.

SUMMER 2026

Enrollment appointments are not issued for the Summer Session. A registration announcement will be sent to the MSOL Student Listserv during the first week of May. 

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.

Data Science Engineering   Notes
EC ENGR 131A Probability and Statistics  
EC ENGR 232E Large Scale Social and Complex Networks: Design and Algorithms  
   
Signal Processing and Communications  
EC ENGR 131A Probability and Statistics  
EC ENGR 233
Wireless Communications Systems Design, Modeling and Implementation
 
     
Electrical Engineering    
EC ENGR 131A Probability and Statistics  
EC ENGR 232E Large Scale Social and Complex Networks: Design and Algorithms  
EC ENGR 233 Wireless Communications Systems Design, Modeling and Implementation  
     
Electronic Materials    
MAT SCI 298 Materials Science of Thermal Management for Electronics  
     
Structural Materials    
MECH&AE 256F Analytical Fracture Mechanics  
MAT SCI 250B Advanced Composite Materials  
     
Materials Science    
MECH&AE 256F Analytical Fracture Mechanics  
MAT SCI 298 Materials Science of Thermal Management for Electronics  
MAT SCI 250B Advanced Composite Materials  
     
Aerospace Engineering    
MECH&AE 150B Aerodynamics  
MECH&AE 250D Computational Aerodynamics  
MECH&AE 265A Control and Trajectory Planning for Autonomous Aerospace Systems  
     
Mechanical Engineering    
MECH&AE 156A Advanced Strength of Materials  
MECH&AE 150B Aerodynamics  
MECH&AE 250D Computational Aerodynamics  
MECH&AE 256F Analytical Fracture Mechanics  
MECH&AE C294A Compliant Mechanism Design  
MECH&AE 265A Control and Trajectory Planning for Autonomous Aerospace Systems  
MECH&AE C263B Dynamics of Robotics Systems  
     
Manufacturing and Design    
MECH&AE C294A Compliant Mechanism Design  
     
Additional Programs    
Systems Engineering    
ENGR 206 Engineering for Systems Assurance  
ENGR 203 System Architecture  
     
Engineering Management    
ENGR 211 Financial Management  
ENGR 116 Statistics for Management Decisions  
     
Mechanics of Structures    
MECH&AE 256F Analytical Fracture Mechanics  
MECH&AE 156A Advanced Strength of Materials  
     

 

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  
     

 

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.