Curricular Practical Training (CPT)
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 | Session | Dates | Class number |
---|---|---|---|
197-004 | Session 12W | 5/27/25 - 8/15/25 | 11084 |
197-001 | Session C | 6/23/25 - 8/15/25 | 11080 |
197-020 | Session B | 6/9/25 - 8/15/25 | 11085 |
197-003 | Session E | 7/28/25 - 8/15/25 | 11079 |
197-002 | Session D | 7/7/25 - 8/15/25 | 11082 |
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.