Winter 2025 Graduate Course Updates

Updated November 2024

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. 

 

CSE Graduate Enrollment & Waitlist Policy
  • 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 drops below 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 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 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
  • Unless otherwise noted in the table below, students will submit EASy requests to enroll in the classes they are interested in
    • Requests will be reviewed and approved if space is available after all interested CSE graduate students have had the opportunity to enroll
  • If you are requesting priority enrollment, you are still held to the CSE Department's enrollment policies
    • If a student is enrolled in 12 units or more, they will have their requests denied. Students in 12+ units will need to add themselves to the WebReg waitlist if they want to maintain their current enrollment and add another class.
    • If a student drops below 12 units, they are eligible to submit EASy requests for priority consideration.
Non-CSE Majors
  • 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 listed below for the class you're interested in, please follow those directions instead.
  • Major Restricted Courses: 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).
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.

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 Friday 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. EASy requests for these courses will be denied. 

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.

Undergraduate Courses

Graduate students who wish to add undergraduate courses must submit a request through the Enrollment Authorization System (EASy). Prerequisite clearances and approvals to add will be reviewed after undergraduate students have had the chance to enroll, which is typically after Friday of Week 1. Seats will only be given to graduate students based on seat availability after undergraduate students enroll. Enrollment in undergraduate courses is not guaranteed. Please check your EASy request for the most up-to-date information.

 

Course

Title

Instructor

Expected # of Seats

Enrollment Status & Prerequisite Information

CSE 202

Algorithm Design and Analysis

Impagliazzo

395

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

CSE 203B

Convex Optimization

Cheng

300

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

CSE 207A Cryptography&Network Security Bellare 30

Complete this Google Form if you are interested in enrolling.

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

CSE 210

Principle/Software Engineering

Coblenz

196

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

CSE 220

Operating Systems Principles

Pasquale

196

All seats are currently reserved for priority 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 222C Wireless Networks Pannuto 25

All seats are currently reserved for priority 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 227

Computer Security

Kumar

75

All seats are currently reserved for priority 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

Zhang

40

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.

CSE 220C Tops/Seminar/Computer Systems Kumar 25

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.

CSE 230

Principles of Programming Languages

Jhala

395

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

CSE 232B

Database System Implementation

Deutsch

96

All seats are currently reserved for priority 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 234

Data Systems for Machine Learning

Zhang

196

Complete this Google Form if you are interested in enrolling.

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

CSE 237A Intro to Embedded Computing Rosing 75

All seats are currently reserved for priority 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 239A

Topics/Seminar in Databases

Deutch

20

All seats are currently reserved for priority 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 240A

Princ/Computer Architecture

Tullsen

 

 

196

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

CSE 240B

Advanced Computer Architecture

Zhao

50

All seats are currently reserved for priority 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 244A

VLSI Test

Orailoglu

40

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

CSE  251A Principles of ML: Learning Algorithms Berg-Kirkpatrick 550

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

CSE 251B

Principles of ML: Neural Networks

Cottrell

192

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

CSE  251C

Principles of ML: Machine Learning Theory

Dasgupta

50

All seats are currently reserved for priority 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 252A Computer Vision I Ochoa

120

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

CSE  257 Search and Optimization Gao 395

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

CSE 272

Advanced Image Synthesis

Li

55

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

CSE 280A

Algorithms and Computational Biology

Bafna

25

Complete this Google Form if you are interested in enrolling.

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

CSE 282

Bioinf II: Seq & Struct Analys Pevzner 25

All seats are currently reserved for priority 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 290

 

A00:
B00:
C00: Topics in robotics
D00: Advances in bioinformatics
E00:
G00: Large Model Reasoning Seminar
H00:
I00: Pseudorandomness reading
J00:

***Subtitles TBA

A00: Chandraker


B00: Orailoglu


C00: Christensen


D00: Pevzner


E00:  Munyaka


G00: Qin


H00: Shalev


I00:  Lovett


J00:  Yu

A00:50


B00: 30


C00: 25


D00: 50


E00: 50


G00: 30


H00: 50


I00: 20


J00: 100

A00, C00, D00, E00, G00, H00,
I00, J00: 

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.

 

B00:  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.

CSE 291

Topics: Various Topics in CSE

(Find available titles and course description information here)

 

***Some titles and course descriptions may not be available

A00: Liu


B00: Pasquale


C00: Savage + Voelker


D00: Ding


E00: Vaccaro


F00: Fernandes

H00: Ammanabrolu


G00: Paturi


I00:  Zhang


J00:  McAuley

 

A00: 25


B00: 15


C00: 50


D00: 50


E00: 50


F00: 50


G00: 50


H00: 60


I00: 50


J00: 196

 

A00, D00, E00, F00, G00, H00. I00, J00, All seats are currently reserved for priority 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.

 

B00:  Complete this Google Form if you are interested in enrolling.

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

 

C00: Complete this Google Form if you are interested in enrolling.

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

CSE 294

Research Meeting

A00: Snoren

 

25

 

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.

CSE 599

Teaching Methods in CSE

Porter

50

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.