Note: After reading the explanations below, students who need EE-enrollment advice should visit the EE Scheduler in 205 Cory or email ee-scheduling@eecs.berkeley.edu

Class-specific enrollment information is available at classes.berkeley.edu. Search for the class, and read the information on the General and Reserve Seating tabs.

To see semester-specific enrollment information and FAQs, sign up for the EECS 101 section of Piazza. Relevant posts are pinned, and you can also use the search bar.

*Please note that enrollment policies are subject to change.

EECS Enrollment Policy Reminder

Bypassing wait list and/or reserve caps is NOT permitted

It has come to our attention that a glitch in the enrollment system MAY still allow students to bypass reserve requirements and jump the wait list for classes. Please be aware that EECS Enrollment Managers will periodically check to see if enrolled students meet the reserve caps.

Any student enrolled in a class who does not meet current reserve caps will be un-enrolled from the class and dropped to the end of the wait list.

It is the EECS department’s policy that wait lists and reserve capacities are enforced and any ‘accidental’ enrollment allowed by CalCentral does not give students a valid claim to a seat in the class.

Lower Division Classes

EECS 16A

  1. Any first-year EECS, Undeclared College of Engineering student, or first-year EECS transfer student may enroll directly into this class.
  2. Any first-year student (including new/first-year transfer students) may enroll directly into this class provided there is space.
  3. A small number of seats will be held for second-year EECS and declared CS students until Phase II ends. This category is intended for students who took Math 1A and Math 1B at Berkeley.
  4. A small number of seats will be held for other second year students until Phase II ends.
  5. Students who fall outside of the above categories may add themselves to the waitlist and will be added during the Adjustment Period, if space allows. No seats will be reserved for juniors and seniors.

EECS 16A is a heavily impacted course that students are expected to take in their first year at Berkeley. Students who fall into categories 2-5 may wish to use Phase I units to enroll in this course.

Once the Adjustment Period begins, all unused seats in the above categories will be released and we will process the waitlist in order.

EECS 16A Enrollment FAQs


EECS 16B

  1. Any first-year EECS, first-year undeclared College of Engineering student, first-year EECS transfer student, or first semester sophomore EECS major may enroll directly into this class.
  2. Any first-year (including new/first-year transfer students) student or first semester sophomore who qualifies for the reserved seats may enroll directly into this class provided there is space.
  3. A small number of seats will be held for second-year EECS and declared-CS students (including transfer students in their second year at Cal, even though they are seniors) until Phase II ends.
  4. A small number of seats will be held for other second-year students until Phase II ends.
  5. Students who fall outside of the above categories may add themselves to the waitlist and will be added during the Adjustment Period if space allows. Please note that EECS 16A is a prerequisite for EECS 16B. No seats will be held for juniors and seniors.

EECS 16B is a heavily impacted course that students are expected to take within their first year and a half at Berkeley.  Students who fall into categories 2-5 may wish to use Phase I units to enroll in this course.

Once the Adjustment Period begins, all unused seats in the above categories will be released and we will process the waitlist in order.

EECS 16B Enrollment FAQs


CalCentral Enrollment Information for EE Lower-Division Classes

For EECS 16A and EECS 16B, you may be enrolled in one discussion section, but attend a different one. When enrolling in these classes, students should select the lecture, a lab section, and discussion section 999. DIS 999 has no schedule associated with it and its capacity is equal to that of the lecture. Students will not actually attend DIS 999; they will instead attend a real discussion that is open and works with their schedule. The schedules of actual DIS sections are visible on classes.berkeley.edu. You may attend any DIS section as long as there is a seat in the classroom. If the class is full, you will need to attend a different section. You must attend the lab section in which you are enrolled.

EL ENG Upper Division Classes

In Phase I, any undergraduate student can enroll directly into most EE and EECS courses. Due to the increased popularity of EE courses, we suggest using your Phase I units for the most impacted EE courses. This includes, but is not limited to: EE 105, EE 120, EECS 126, and EECS 127.

EECS C106A/106B are restricted to EECS and CS students through the Adjustment Period. Non-EECS/CS students can waitlist, and will be enrolled at the end of the Adjustment Period pending remaining space in the course.

During the Adjustment Period we will process the waitlist in order, regardless of major. Neither major status nor class standing will impact enrollment at this point.

EL ENG Graduate Classes

Undergraduate enrollment into EE graduate classes requires instructor approval and is usually not dependent on waitlist position. In order to ensure that all matriculated graduate students are given access to graduate courses, undergraduates will not be enrolled until the Adjustment Period.

Once the Adjustment Period begins, please email the instructor and copy ee-scheduling@eecs.berkeley.edu. Students should include their Student ID number as well as their preferred secondary section numbers, if applicable. Once instructor approval is given, you will be enrolled, space permitting.

Bridge Courses

All COE students

  • If you are interested in enrolling into CS 47B, please contact Olivia Chan in ESS. 
  • If you are interested in enrolling into any other EECS bridge course (CS47A, CS47C, EECS 47DEF), please contact your ESS Adviser.

All non-COE students

  • If you are interested in enrolling into a CompSci bridge course (CS47ABC), please contact cs-advising@cs.berkeley.edu. 
  • If you are interested in enrolling into an EECS bridge course (EECS 47DEF), please contact eecs-advising@eecs.berkeley.edu.