Fall 2025 Graduate Course Updates

Updated July 15th, 2025

At first, Graduate course enrollment is limited to CSE graduate students. After all of our graduate students have had the opportunity to express interest in a class and enroll, then we will begin releasing seats for non-CSE graduate student enrollment. Once all of the interested non-CSE graduate students have had the opportunity to enroll, any available seats will be given to undergraduate students and concurrently enrolled UC Extension students.

Important Notes: 

  1. Please monitor your @ucsd.edu email address for course clearance information or course updates DAILY**

  2. Please thoroughly review the drop-down menu below as well as the Schedule of Classes for updates regarding CSE 290/291.
  3. Drop, grade, and unit change requests, typically take 3-7 business days to review. 

    • If you're an MS student, please reach out to cse-ms-advisors@ucsd.edu

    • For PhD students, you can contact us at cse-phd-advisors@ucsd.edu.
  4. For other enrollment inquiries please contact only cse-grad-enrollment@ucsd.edu, unless otherwise specified below. 

 

ATTENTION: CSE Graduate Enrollment for Fall 2025 will begin mid June. For NON-CSE majors, please refrain from reaching out regarding your EASy request. It will be pending review until early August. 

 

Virtual Drop-in Advising

Have general questions about enrollment or want to better understand our processes? Join us for Virtual Drop-In Advising, no appointment needed!

Tuesdays & Thursdays

Week 10 and Finals Week

Week 1 and Week 2

at 10:00 AM – 12:00 PM

Zoom Link:  https://ucsd.zoom.us/j/4435737634

Meeting ID: 443 573 7634

These sessions are designed to help with general enrollment questions and guide you through our procedures. Please note: we won’t be covering individual EASy requests during these drop-ins.

CSE Graduate Enrollment & Waitlist Policy *This section only applies to CSE Graduate Students
  • In general, CSE graduate students have priority to add graduate courses; CSE undergraduates have priority to add undergraduate courses.
  • Read your @ucsd email! This is how we contact you to tell you if you were cleared to add a course. If you do not enroll by the deadline indicated in your clearance email, you will lose the seat!
  • CSE graduate students will request courses through the Student Enrollment Request Form (SERF) prior to the beginning of the quarter. 
  • Once SERF is complete, a CSE graduate student may request priority enrollment in a course through EASy only if they have fewer than 12 units approved and/or enrolled
    • If a student is enrolled in 12 units or more, they will have their request placed on hold.
    • Students in 12+ units may add themselves to the WebReg waitlist if they want to maintain their current enrollment and add another class.
    • If a student is under 12 units, they are eligible to submit EASy requests for priority consideration.
  • CSE Graduate Students - EASy requests submitted before the deadline of SERF will be denied.

Please review our enrollment information graphs below: 



 

Priority enrollment is given in the following order:

  1. CSE PhD students
  2. CSE Master's students
  3. CSE BS/MS students (will be contacted directly, once CSE Grad students have been able to enroll in their courses)
  4. EASy requests from graduate students (such as EC79 and/or BF76) *For specific classes, please view section "EC79 and/or BF76+BF77 Graduate Students with Priority"
  5. Non-CSE graduate students (from WebReg waitlist)
  6. EASy requests from non-CSE graduate students
  7.  EASy requests from undergraduate students
  8. Concurrent (UC Extension) students

Will be reviewed in the following sequence. Due to the large incoming class, we cannot prioritize seats for other student groups 5,6, 7, and 8. 

 

  • Major Restricted Courses: Only CSE Graduate can only enroll in these courses. Major Restricted Courses are listed in the table below. EASy requests for these courses will be denied for CSE students. 
  • Satisfying the prerequisites for all courses is recommended, however, not every instructor will enforce the prerequisite. Please check our Current Courses & Preparation by Course page for specific information about how to prepare for this quarter's courses.
  • For course enrollment requests through the Enrollment Authorization System (EASy), please allow up to five (5) business days to process your request. If you are a CSE graduate student who submitted an EASy request, you will need to be enrolled in less than 12 units to receive priority enrollment. Otherwise your request will not be reviewed. 
  • Students who have been accepted to the CSE BS/MS program who are still undergraduates should speak with a Master's advisor before submitting requests through the Enrollment Authorization System (EASy).
  • Sorry, no swaps. CSE courses are too full to allow "swaps." Be sure to enroll in or waitlist the section time you plan to attend and whose final exam you can attend.
  • CSE does not use add/drop cards - please do not contact instructors for enrollment approval. The add/drop card process has been replaced by the Enrollment Authorization System (EASy).
  • We do not release names of instructors until their appointments are official with the University. If you see that a course's instructor is listed as STAFF, please wait until the Schedule of Classes is automatically updated with the correct information. The Student Affairs staff will not be able to let you know who is teaching.
No Late Add Policy 
  • No late adds - no exceptions. The CSE department does not allow students to add courses past Week 2. If a student is not enrolled in enough units by the beginning of Week 1, the student should contact cse-grad-enrollment@ucsd.edu if an EASy request is needed for enrollment authorization. Otherwise, it is expected that CSE Graduate students finalize their schedule during Week 1. 
  • EASy requests for Late Adds in the CSE Department will be denied, so please plan accordingly. 

 

  • Please note an exception for CSE 293/298:
    • This course may be added after Week 2, please contact cse-ms-advisors@ucsd.edu for assistance or questions related to CSE 293/298 enrollment. 
  • Please note an exception for CSE 299
    • This course may be added after Week 2, please contact cse-phd-advisors@ucsd.edu for assistance or questions about CSE 299 enrollment.

 

  • All students are expected to attend class for the first two weeks and complete assignments if they are on the waitlist for a course. Attending class and completing course assignments does not guarantee enrollment. If students choose to miss class or not turn in assignments while on the waitlist, the student will receive a "0" on all missed assignments, if they secure a seat in the course off the waitlist.
Drop, Grade, and Unit Change Requests

We kindly ask for your patience for review drop requests and unit change requests, which typically take 3-7 business days.

  • If you're an MS student, please reach out to cse-ms-advisors@ucsd.edu
  • For PhD students, you can contact us at cse-phd-advisors@ucsd.edu.

We appreciate your understanding during this process.

Enrolling in Multiple CSE 290 or CSE 291 Courses

WebReg will not allow you to enroll in multiple sections of the same course. You will need to enroll in the first CSE 290/291 course through WebReg. If you are interested in enrolling in any subsequent sections, you will need to submit EASy requests for each section and wait for the Registrar to add you to the course. If you have already been given clearance to enroll in a second class and cannot enroll via WebReg, please submit the EASy request and notify the Enrollment Coordinator of your submission for quicker approval.

If you are asked to add to the waitlist to indicate your desire to enroll, you will not be able to do so if you are already enrolled in another section of CSE 290/291. Please submit an EASy request to enroll in any additional sections. Your requests will be routed to the instructor for approval when space is available.

EC79 and/or BF76+BF77 Graduate Students with Priority

EC79 and/or BF76 Students

  • Students with these major codes are only able to enroll in a pre-approved subset of courses after all of the CSE student enrollment requests have been satisfied
    • EC79: CSE 202, 221, 224, 222B, 237A, 240A, 243A, 245
    • BF76: CSE 200, 250A, 251A, 251B, 258, 280A, 282, 283, 284
  • You must submit an EASy request to express interest in a class. Unless otherwise noted in the table below (fill out google form or add to the Webreg waitlist, if enrollment is managed by an instructor). 
    • Requests will be reviewed and approved if space is available after all interested CSE graduate students have had the opportunity to enroll.

Students are independently responsible for checking CSE course enrollment policies or course policies in all of the CSE Webpages including the following: 1) CSE Course Policies 

CSE BS/MS Students

CSE BS/MS ADMITTED students will be contacted directly after CSE graduate students have had the opportunity to enroll in their courses. Please monitor your UCSD email, as there is no set timeline for when this communication will be sent. You will need to respond to the email within a certain deadline. Failure to provide a response by the appropriate deadline will result in the removal of your priority. 

Instructions on how to submit an Enrollment Authorization System (EASy) as well as the appropriate deadlines will be in the email referenced above. 

Please see the list of Fall 2025 Graduate Courses pertaining to BS/MS enrollment. Please view the "Additional Notes" column for details.

Blank Courses: Status is TBD. Please check back for further updates.

"Eligible to submit an EASY request for": You may submit an EASy request for this class once you get the email notifying you to do so. Failure to provide a response by the appropriate deadline will result in the removal of your priority. If your request is not approved by Friday of Week 2, it has been denied.

"Will be routed for instructor review and approval": You may submit an EASy request this class once you get the email notifying you to do so. Failure to provide a response by the appropriate deadline will result in the removal of your priority. Your request will be routed to the instructor for approval. If your request is not approved by Friday of Week 2, it has been denied.

"Instructor is not accepting EASy requests": You are not permitted to enroll in this class. All submitted EASy requests will not be reviewed.

 

CSE instructors are not directly involved with student enrollment, do not contact the course instructor regarding enrollment concerns.

Make sure to carefully review the Fall 2025 Graduate Course Updates page and direct any inquiries about graduate course enrollment to cse-grad-enrollment@ucsd.edu.

Undergraduate students must enroll in the undergraduate version of a co-scheduled course. Graduate students must enroll in the graduate version.

NOTE: Submission of an EASy request of a course stated in the google document does not mean your request will be approved. If you have submitted an EASy request for a course listed above, your request may remain pending until Friday of Week 2, depending on seat availability. If your request is not approved by Friday of Week 2, it has been denied

 

Co-Scheduled Courses- For courses in the CSE Department that are officially/unofficially Co-Scheduled:

Undergraduate students must enroll in the undergraduate version of a co-scheduled course. Graduate students must enroll in the graduate version.

 

Make sure to carefully review the Fall 2025 Graduate Course Updates page and direct any inquiries about graduate course enrollment to cse-grad-enrollment@ucsd.edu.

CSE instructors are not directly involved with student enrollment, do not contact the course instructor regarding enrollment concerns.

 

Non-CSE Majors
  • ATTENTION: CSE Graduate Enrollment for Fall 2025 will begin mid June. For NON-CSE majors, please refrain from reaching out regarding your EASy request. It will be pending review until early August. 
  • Non-CSE graduate students without priority should use WebReg to indicate their desire to add a course. If space is available after the list of interested CSE graduate students has been satisfied, you will receive clearance in waitlist order. If there is a different enrollment method (i.e, join the waitlist of submit a google form) listed below for the class you're interested in, please follow those instructions instead.
  • Interested in a CSE Major Restricted Course? Please submit an EASy requests for these courses, it may be approved if seats for non-CSE majors are available.
  • Interested in a 291 course? You must submit an Enrollment Authorization System (EASy).
  • Students are independently responsible for checking CSE course enrollment policies or course policies in all of the CSE Webpages including the following: 1) CSE Course Policies and 2) CSE MS Policies related to course enrollment
Non-CSE Courses

Each department handles course clearances for their own courses. Please contact the respective department for course clearance to ECE, COGS, Math, etc. Reminder, CSE MS Students are restricted to enrollment in CSE MS CS75 or CS76 curriculum courses. Please refer to the policies.

Undergraduate Students

Undergraduate students who wish to add graduate courses must submit a request through the Enrollment Authorization System (EASy). Deadline for undergraduate students to submit their EASy request for graduate courses is Tuesday of Week 1.

Please note, Major Restricted Courses: Only CSE Graduate can only enroll in these courses. Major Restricted Courses are listed in the table below. 

Requests to enroll will be reviewed by the instructor after graduate students have had the chance to enroll, which is typically by the beginning of Week 2. Depending on the demand from graduate students, some courses may not be open to undergraduates at all. Seats will only be given to undergraduate students based on availability after graduate students enroll. Enrollment in graduate courses is not guaranteed. Please check your EASy request status history for the most up-to-date information.

CSE instructors are not directly involved with student enrollment, do not contact the course instructor regarding enrollment concerns.

Undergraduate Courses

Undergraduate students who wish to add graduate courses must submit a request through the Enrollment Authorization System (EASy).

The deadline for undergraduate students to submit their EASy request for graduate courses is Tuesday of Week 1. The CSE department does not allow students to add courses past week 2. No late adds - no exceptions.

Requests to enroll will be reviewed after graduate students and other prioritized groups, have had the chance to enroll, which is typically by the beginning of Week 2. Depending on the demand from graduate students, some courses will not be open to undergraduates.

Please see the list of Fall 2025 Graduate Courses pertaining to undergraduate enrollment. Please view the "Additional Notes" column for details:

Blank Courses: Status is TBD. Please check back for further updates.

"Eligible to submit an EASY request for": You may submit an EASy request before Tuesday of Week 1. The EASy request will not be reviewed until typically the beginning of week 2. If your request is not approved by Friday of Week 2, it has been denied.

"Will be routed for instructor review and approval": You may submit an EASy request before Tuesday of Week 1. The EASy request will not be reviewed until typically the beginning of week 2. Your request will be routed to the instructor for approval. If your request is not approved by Friday of Week 2, it has been denied.

"Instructor is not accepting EASy requests": Undergraduate students are not permitted to enroll in this class. All submitted EASy requests will not be reviewed.

 

CSE instructors are not directly involved with student enrollment, do not contact the course instructor regarding enrollment concerns.

Make sure to carefully review the Fall 2025 Graduate Course Updates page and direct any inquiries about graduate course enrollment to cse-grad-enrollment@ucsd.edu.

Undergraduate students must enroll in the undergraduate version of a co-scheduled course. Graduate students must enroll in the graduate version.

NOTE: Submission of an EASy request of a course stated above does not mean your request will be approved. Requests may remain pending until Friday of Week 2, depending on seat availability. 

 

Co-Scheduled Courses- For courses in the CSE Department that are officially/unofficially Co-Scheduled:

Undergraduate students must enroll in the undergraduate version of a co-scheduled course. Graduate students must enroll in the graduate version.

 

Make sure to carefully review the Fall 2025 Graduate Course Updates page and direct any inquiries about graduate course enrollment to cse-grad-enrollment@ucsd.edu.

CSE instructors are not directly involved with student enrollment, do not contact the course instructor regarding enrollment concerns.

 

 

Course

Title

Instructor

Expected # of Seats

Enrollment Status & Prerequisite Information

CSE 202

Algorithm Design and Analysis

Liu, Qipeng

196

Major Restricted. Only CSE Graduate students can enroll automatically. Once SERF ends, add yourself to the Webreg Waitlist.


Non-CSE graduate students must submit an EASy request. 

CSE 206A

Lattice Algorithms & Applictns

Micciancio, Daniele

25

All seats are currently reserved for priority CSE graduate student enrollment through SERF and then EASy.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

CSE 207B Applied Cryptography Heninger, Nadia 30

All seats are currently reserved for priority CSE graduate student enrollment through SERF and then EASy.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

CSE 209A Top/Sem/Algrthms,Complxty&Logc Impagliazzo, Russell 15

All seats are currently reserved for priority CSE graduate student enrollment.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

**Must be taken for 1 unit. 

CSE 209B Top/Seminar in Cryptography Bellare, Mihir 15

All seats are currently reserved for priority CSE graduate student enrollment.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

**Must be taken for 1 unit

CSE 210

Principle/Software Engineering

Powell, Thomas Allan

146

Major Restricted. Only CSE Graduate students can enroll automatically. Once SERF ends, add yourself to the Webreg Waitlist.


Non-CSE graduate students must submit an EASy request. 

CSE 216

Interaction Design Research

Munyaka, Imani N. S.

75

All seats are currently reserved for priority CSE graduate student enrollment through SERF and then EASy.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

CSE 221 Operating Systems Ousterhout, Amy 75

Complete this Google Form if you are interested in enrolling.

The course instructor will be reviewing the google form responses and notifying Student Affairs of which students can be enrolled.

CSE 227

Computer Security

Fernandes, Earlence T

96

All seats are currently reserved for priority CSE graduate student enrollment through SERF and then EASy.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

CSE 229A Tops/Seminar/Computer Systems Snoeren, Alex C. 30

Add yourself to the WebReg waitlist if you are interested in enrolling in this course.

The course instructor will be reviewing the WebReg waitlist and notifying Student Affairs of which students can be enrolled.

**Must be taken for 1 unit

CSE 229C Tops/Seminar/Computer Security Fernandes, Earlence 20

All seats are currently reserved for priority CSE graduate student enrollment.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

**Must be taken for 1 unit

CSE 237C

Validation&Testing/EmbeddedSys

Kastner, Ryan Charles

146

All seats are currently reserved for priority CSE graduate student enrollment through SERF and then EASy.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

CSE  239B

Top/Sem/Programming Languages

D'Antoni, Loris

15

All seats are currently reserved for priority CSE graduate student enrollment.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

CSE 240A Princ/Computer Architecture Tullsen, Dean Michael 158

Major Restricted. Only CSE Graduate students can enroll automatically. Once SERF ends, add yourself to the Webreg Waitlist.


Non-CSE graduate students must submit an EASy request. 

CSE 249E

Seminar in Embedded Systems

Pannuto, Patrick William

 

 

50

All seats are currently reserved for priority CSE graduate student enrollment through. 

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

CSE 250A

Probabilistic Reason&Learning

Bonjour, Trevor

328

Major Restricted. Only CSE Graduate students can enroll automatically. Once SERF ends, add yourself to the Webreg Waitlist.


Non-CSE graduate students must submit an EASy request. 

 

CSE  252A Computer Vision I Ochoa, Benjamin Lawrence 120

Major Restricted. Only CSE Graduate students can enroll automatically. Once SERF ends, add yourself to the Webreg Waitlist.


Non-CSE graduate students must submit an EASy request. 

CSE 258/R

    Recommender Sys&Web Mining 

McAuley, Julian John

196/550

Major Restricted. Only CSE Graduate students can enroll automatically. Once SERF ends, add yourself to the Webreg Waitlist.


Non-CSE graduate students must submit an EASy request. 

CSE 259 Seminr/Artificial Intelligence Prithviraj, Ammanabrolu 50

All seats are currently reserved for priority CSE graduate student enrollment.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

CSE 260 Parallel Computation Chin, Bryan W. 146

Major Restricted. Only CSE Graduate students can enroll automatically. Once SERF ends, add yourself to the Webreg Waitlist.


Non-CSE graduate students must submit an EASy request. 

CSE  270 Discrete Differential Geometry Chern, Albert Ren-Haur

50

All seats are currently reserved for priority CSE graduate student enrollment through SERF and then EASy.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

CSE  276 Introduction to Robotics Christensen, Henrik I 100

Complete this Google Form if you are interested in enrolling.


The course instructor will be reviewing the google form responses and notifying Student Affairs of which students can be enrolled.

CSE 290

A00: Advanced topics in Bioinform
B00: Sem/Computer Sci & Engineering
C00: Pixel Cafe
D00: Architecture Lunch
F00: Intro to Research Methods

290's do not have Course Descriptions

A00: Bafna, Vineet


B00: Nakashole, Ndapandula

C00: Ramamoorthi, Ravi

D00: Tullsen, Dean Michael

F00: Vaccaro, Kristen Marie

A00: 20
B00: 25
C00: 25
D00: 50
F00: 50

A00, B00, D00: 

All seats are currently reserved for priority graduate student enrollment through EASy.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

C00: Google form.

F00: Google form. 

Complete this Google Form if you are interested in enrolling.


The course instructor will be reviewing the google form responses and notifying Student Affairs of which students can be enrolled.

CSE 291

Topics: Various Topics in CSE

(Find available titles and course description information here)

 

291A  (A00) - Yu, Qi   


291A  (B00) - Weibel, Nadir    


291A (C00) - Munyaka, Imani N. S.    


291A (D00) - Zhang, Yiying    


291P (A00) - D'Antoni, Loris    


291P (B00) -  Ding, Yufei   


291T (A00) -  Grier, Daniel T    


291T (B00) - Heninger, Nadia A  


291Y (A00) -    Fernandes, Earlence T    

291Y (B00) - Stefan, Deian

291A  (A00) - Yu, Qi   75 seats


291A  (B00) - Weibel, Nadir    50 seats


291A (C00) - Munyaka, Imani N. S.    60 seats


291A (D00) - Zhang, Yiying    146 seats


291P (A00) - D'Antoni, Loris    50 seats


291P (B00) -  Ding, Yufei    50 seats


291T (A00) -  Grier, Daniel T    25 seats


291T (B00) - Heninger, Nadia A    50 seats


291Y (A00) -    Fernandes, Earlence T    50 seats

291Y (B00) - Stefan, Deian

50 seats

 

 

291A  (A00), 291A  (B00), 291A (C00), 291P (A00), 291T (A00), 291T (B00), and 291Y (A00)

All seats are currently reserved for priority CSE graduate student enrollment through SERF and then EASy.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

 

291P (B00) - Google form

291Y (B00) - Google Form

 

CSE 294

Research Meeting

Orailoglu, Alex

20

 

All seats are currently reserved for priority CSE graduate student enrollment.

Once CSE students have had the chance to enroll, available seats will be released for general graduate student enrollment.

CSE 599

Teaching Methods in CSE

Teaching Methods/Computer Sci

 

All seats are currently reserved for TAs of CSE courses. If you are serving as a TA, you will receive clearance to enroll in the course after accepting your TA contract.