Fall 2023 Graduate Course Updates

Updated July 28, 2023

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.

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

Please note: For Fall 2023, all graduate courses will be offered in person unless otherwise specified below.

 

Enrollment & Waitlist Policy
  • In general, graduate students have priority to add graduate courses; 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. When the window to request courses through SERF has closed, CSE graduate students will have the opportunity to request additional courses through EASy. CSE students should NOT use the WebReg waitlist as a way of indicating their desire to enroll in a class unless it is listed as the primary enrollment method in the table below. 
  • Priority enrollment is given in the following order:
    1. CSE PhD students
    2. CSE Master's students
    3. CSE BS/MS students
    4. Non-CSE graduate students (from WebReg waitlist)
    5. EASy requests from graduate students
    6. EASy requests from undergraduate students
    7. Concurrent (UC Extension) 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.
  • 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.
  • In general, CSE graduate student typically concludes during or just before the first week of classes. Clearance for non-CSE graduate students will typically occur during the second week of classes. If space is available, undergraduate and concurrent student enrollment typically occurs later in the second week of classes. If you are still interested in adding a course after the Week 2 Add/Drop deadline, please submit a "Late Add" EASy request to indicate your desire to enroll. These requests will be reviewed by the instructor and may be approved only if you have been actively engaged in the course. 
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.

CSE Majors and Other Graduate Students with Priority

CSE Graduate Students

  • Unless otherwise noted below, CSE graduate students begin the enrollment process by requesting classes through SERF
  • After SERF's final run, course clearances (AKA approvals) are sent to students and they finalize their enrollment through WebReg
  • Once SERF is complete, a 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 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.

EC79 and/or BISB 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
    • BISB: CSE 200, 202, 250A, 251A, 251B, 258, 280A, 282, 283, 284
  • Unless otherwise noted 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.
  • Undergraduates outside of CSE who want to enroll in CSE graduate courses should submit an enrollment request through the 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). 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 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 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 guraranteed. Please check your EASy request for the most up-to-date information.

 

Course

Title

Instructor

Expected # of Seats

Enrollment Status & Prerequisite Information

Other Course Notes

CSE 200

Computability and Complexity

Grier

50 seats

Prerequisite: CSE 105 (or equivalent) or instructor approval.

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.

 

CSE 202

Algorithm Design and Analysis

Paturi

Paturi

146 seats

146 seats

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.

 

CSE 207B

Applied Cryptography

Heninger

50 seats

Prerequisite: CSE 202 or CSE 107 (or equivalent).

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.

 

CSE 208

Advanced Cryptography

Micciancio

25 seats

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.

 

CSE 209B

Cryptanalysis Reading Group

Heninger

20 seats

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 210

Principle/Software Engineering

Powell

60 seats

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.

 

CSE 216

Interaction Design Research

Klemmer

25 seats

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.

 

CSE 218

Advanced Topics in Software Engineering

Weibel

20 seats

Enforced prerequisite: CSE 210 and CSE 216 or equivalent HCI experience.

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 219

Design at Large

STAFF

25 seats

All available seats have been released for general graduate student enrollment. Please use WebReg to enroll.

 

CSE 221

Operating Systems

Zhou

75 seats

Enforced prerequisite: 120 (or equivalent).

All seats are currently reserved for priority graduate student enrollment through EASy. Non-CSE students must submit an EASy request with proof that you have satisfied the prerequisite in order to enroll. The instructor will be reviewing the responses and notifying Student Affairs to approve the students who meet the requirements.

 

CSE 227

Computer Security

Fernandes

75 seats

Prerequisite: CSE 120 or CSE 127 (or equivalent).

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.

 

CSE 229A

Tops/Seminar/Computer Systems

Savage

30 seats

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 229C

Tops/Seminar/Computer Security

Munyaka

25 seats

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 230

Principles/Program Languages

Jhala

200 seats

Prerequisite: CSE 130 (or equivalent).

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.

 

CSE 232

Principles/Data Base Systems

Papakonstantinou

146 seats

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.

 

CSE 237C

Validation&Testing/EmbeddedSys

Kastner

35 seats

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.

 

CSE 239A

Topics/Seminar in Databases

Deutsch

20 seats

All available seats have been released for general graduate student enrollment. Please use WebReg to enroll.

 

CSE 239B

Top/Sem/Programming Languages

Jhala

25 seats

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 240A

Princ/Computer Architecture

Tullsen

146 seats

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.

 

CSE 248

Algrthmc&Optmztn Fdns VLSI CAD

Cheng

15 seats

Prerequisite: CSE 241A or instructor consent.

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.

 

CSE 250A

Probabilistic Reason&Learning

Berg-Kirkpatrick

395 seats

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.

 

CSE 252A

Computer Vision I

Ochoa

146 seats

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.

 

CSE 258

Recommender Sys&Web Mining

McAuley

197 seats

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.

 

CSE 258R

Recommender Sys&Web Mining

McAuley

200 seats

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.

Course is remote

CSE 259

Seminr/Artificial Intelligence

Paturi

50 seats

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 275

Deep Learning for 3D Data

Su

50 seats

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 276A

Introduction to Robotics

Christensen

100 seats

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.

 

CSE 276C

Mathematics for Robotics

Christensen

50 seats

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.

 

CSE 276E

Robotic Sys Design & Implemnt

Swanson

30 seats

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 290

A00: Pixel Cafe

B00: Embedded Systems Seminar

C00: Computer Architecture/Storage

D00: Topics in Robotics

E00: TBD

F00: Navigating the Academic Job Market

G00:  Medical & Population Genetics

A00: Ramamoorthi

B00: Pannuto

C00: Swanson

D00: Christensen

E00: Bafna

F00: Vaccaro

G00: Gymrek

A00: 25 seats

B00: 30 seats

C00: 30 seats

D00: 40 seats

E00: 15 seats

F00: 25 seats

G00: TBD

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

B00, C00, D00, F00: All available seats have been released for general graduate student enrollment. Please use WebReg to enroll.

E00, G00: TBD

 

 

CSE 291

Topics: Various Topics in CSE

(Find available titles and course description information here)

A00: Coblenz

B00: Yu

C00: Kane

D00: Ousterhout

E00: Liu

A00: 40 seats

B00: 48 seats

C00: 32 seats

D00: 30 seats

E00:

30 seats

A00, C00: 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 via EASy.

B00, D00Please submit an EASy request to enroll.  The course instructor will be reviewing the requests and notifying Student Affairs of which students can be enrolled.

The first seats are currently reserved for CSE graduate student enrollment. Once CSE students have had the chance to enroll, available seats will be released to other graduate students.

 

 

CSE 292

Faculty Research Seminar

Fernandes

100 seats

This course is intended for PhD students only. Add yourself to the WebReg waitlist if you are interested in enrolling in this course. Student Affairs will be reviewing the WebReg waitlist and approving qualified students to enroll at a later date.

 

CSE 294

Research Meeting

Ousterhout

15 seats

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

Politz

75 seats

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.