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.

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  

 

FALL 2025 

Please visit MyUCLA to view your enrollment appointment. The enrollment window for graduate students begins on June 19, 2025. You will be randomly assigned an appointment between June 19th-24th. Beginning June 25th, 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.

For instructor names and CLASS ID#s, please visit MyEngineering

Computer Networking   NOTES
COM SCI 215 Internet of Things: Connectivity and Sensing  
     
Data Science Engineering    
COM SCI 245 Big Data Analytics Lec 80/81
COM SCI 260D Large-Scale Machine Learning  
COM SCI 264A
Automated Reasoning: Theory and Applications
 
COM SCI 215
Internet of Things: Connectivity and Sensing
Recommended elective
     
Integrated Circuits    
EC ENGR 212A Theory and Design of Digital Filters Recommended elective
EC ENGR 215A Analog Integrated Circuit Design  
EC ENGR M216A Design of VLSI Circuits and Systems  
     
Signal Processing and Communications  
EC ENGR 113 Digital Speech Processing  
EC ENGR 231A
Information Theory: Channel and Source Coding
 
     
Electrical Engineering    
EC ENGR 112 Introduction to Power Systems
Elective or TD course for Systems Engineering (not a core course)
EC ENGR 113 Digital Speech Processing  
EC ENGR 212A Theory and Design of Digital Filters  
EC ENGR 215A Analog Integrated Circuit Design  
EC ENGR M216A Design of VLSI Circuits and Systems  
EC ENGR 231A
Information Theory: Channel and Source Coding
 
     
Structural Materials    
MAT SCI 243A Fracture of Structural Materials  
     
Electronic Materials    
MAT SCI 120 Physics of Materials  
     
Materials Science    
MAT SCI 120 Physics of Materials  
MAT SCI 243A Fracture of Structural Materials  
     
Aerospace Engineering    
MECH&AE 250C Compressible Flows  
MECH&AE C250P Aircraft Propulsion Systems  
MECH&AE M270A Linear Dynamic Systems  
MECH&AE C274 Digital Control and Learning of Physical Systems  
     
     
Mechanical Engineering    
C&EE 235A Advanced Structural Analysis  
MECH&AE M256A Linear Elasticity  
MECH&AE 263E Bionic Systems Engineering  
MECH&AE M270A Linear Dynamic Systems  
MECH&AE C274 Digital Control and Learning of Physical Systems  
MECH&AE C297A Rapid Prototyping and Manufacturing  
     
     
Manufacturing and Design    
MECH&AE 263E Bionic Systems Engineering  
MECH&AE C274 Digital Control and Learning of Physical Systems  
MECH&AE C297A Rapid Prototyping and Manufacturing  
     
     
Additional Programs    
Systems Engineering    
ENGR 201 Systems Engineering Lec 80/81/82
ENGR 205 Model-Based Systems Engineering  
     
Engineering Management    
ENGR 201 Systems Engineering Lec 80/81/82
ENGR 213 Data and Business Analytics Lec 80/81
ENGR 216 Product Management  
     
Mechanics of Structures    
C&EE 235A Advanced Structural Analysis  
MECH&AE M256A Linear Elasticity  
     
Engineering Entrepreneurship Certificate    
ENGR 215 Entrepreneurship for Engineers  
ENGR 216 Product Management  
     
Power Systems Certificate    
EC ENGR 112 Introduction to Power Systems  

 

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 YOU FAIL TO REGISTER FOR THE UPCOMING TERM, BY WEEK 2, YOUR ENROLLMENT IS SUBJECT TO WITHDRAWAL. 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.

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,200.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.