The EECS department offers one unit of course credit for students who obtain authorization for Curricular Practical Training (CPT).

CPT is a type of off-campus work permission for F-1 international students who are currently pursuing study programs in the United States and want to gain experience in their fields of study.

CPT is not available after a student completes a degree program. Optional Practical Training (OPT) is available after the completion of a degree program and is generally applied for in a student’s last semester.

Undergraduate Students

Computer Science Internships

Please follow the CPT process outlined on the Berkeley International Office webpage. List your advisor as “Satish Rao” and use “satishr@berkeley.edu” in the email field. Allow up to one week to receive a response. If you need an urgent response or have questions, please contact satishr@berkeley.edu.

CPT Course SessionDatesClass number
197-004Session 12W5/27/25 - 8/15/2511084
197-001Session C6/23/25 - 8/15/2511080
197-020Session B6/9/25 - 8/15/2511085
197-003Session E7/28/25 - 8/15/2511079
197-002Session D7/7/25 - 8/15/2511082

Electrical Engineering Internships

The CPT process for EE internships is as follows:

  • Complete the CPT request form. List your advisor as “Kait Guthrie” and use “ee-scheduling@eecs.berkeley.edu” in the email field. 
  • Once the form is received, the EE Advisor will finish the form and enroll you in EE 97/197 with the EE Chair as instructor
  • You will be required to complete a four-page reflection paper detailing your internship experience and how it relates to your degree and career goals at the conclusion of your internship. This will be sent via email to the EE Chair. There is no bCourse or GradeScope for CPT enrollment.
  • Summer CPT participants will be responsible for paying the enrollment fee required for the course.
  • Students who try to add CPT credit after add/drop will need to go through the late add process FIRST and then submit their CPT form.

For questions, contact ee-scheduling@eecs.berkeley.edu.

Graduate Students

EECS/CS Graduate Student CPT Process:

Complete the CPT request form. EECS Students list “Judy Smithson” as your advisor and use the email “grads-ee@berkeley.edu.” CS Students list “Carissa Caloud” as your advisor and use the email “grads-cs@berkeley.edu.” Once the form is received, your Grad Advisor will finish the form and send you a course number for the EE/CS 297 you will enroll in.