Curricular Practical Training (CPT)

Graduate students in Engineering who meet the USCIS eligibility criteria may apply for academic credit for the purposes of F-1 curricular practical training (CPT). In order to be eligible for CPT, you must have already completed one academic year (September to May) of course work, full-time at Penn, but have not completed all of your degree requirements. (Note: A student beginning their program in January would be able to register for CPT after a second term of full-time study.) Students must finish at least 6 course units, not including the ‘EAS 8960: Master’s Professional Development’ course and meet academic standards before they are allowed to register for any CPT course.
If you have any questions regarding the CPT immigration status requirements, please email your ISSS advisor (listed on the iPenn page when you log in). Questions on the academic side for Engineering can be directed to your program and/or Grad OAS (if your program cannot answer it). Please note Summer 2024 CPT documents cannot be processed before Summer/Fall 2024 advanced registration is over in Spring 2024. Students will receive notifications as to when to submit documents.


Procedure/steps (to be completed in order):

1. Obtain an offer letter from an employer on company letterhead that is signed by your employer (digital signature is okay) that will verify the work you will do. The number of hours you will be working, the start and end date of the employment, and the internship location (onsite physical address or stating remote) must also be listed in the letter. The start date must start on or after the term begins, and the end date must end prior to the start of the next term. (Example: Summer internships must start after the last day of the Spring term and must end before the first day of the Fall term.)
A sample offer letter can be found here. Please grab the CPT checklist to use as well to help you.


2. Identify a faculty member who will serve as your CPT Supervisor. Your supervisor’s area of work and specialization should substantially overlap with your proposed internship work. Please review with your program admin if you’re unsure.
Master’s students: In most cases, the supervisor is your program director. If the supervisor is different from your director, it should be someone in your department/program; they must be faculty in the School of Engineering.
PhD students: Typically the supervisor is your advisor.


3. Send the Engineering application CPT Form, employer’s offer letter, and your proposal* to the supervisor, all as one .pdf file (application form first). Please copy your program coordinator/program admin for their review and assistance as they can guide you through this process.

*The proposal (2 pages maximum) must include the following: Describe the tasks you will undertake, providing details of the technical content of your position/internship, how it relates to your degree program and is an integral part of your studies; list courses you’ve taken as a graduate student and how the position/internship will provide valuable hands-on experience in conjunction with these courses; state that you will submit the Mid-Point and Final Progress Reports (details on the report below).


4. If your supervisor is different from your program director/grad chair, upon receipt of your approved and signed documents by your supervisor, please send the documents to your director/grad chair and program admin for final signature from the program/department.


5. Programs/departments will submit the final signed documents to the Grad OAS after the director/chair reviews and signs for school review and processing. Please allow a minimum of 7 business days for Engineering’s review of all documents.
Upon final approval from Engineering, you will be registered for course credit during the term of the CPT. Master’s students will be registered for EAS 8970 for full-time CPT, EAS 8940 for part-time CPT, and Ph.D. students will be registered for EAS 8980. Please note: the CPT class, EAS 8940/EAS 8970/8980 do not count towards degree requirements.


6. Once step #5 is complete, you will receive an email to verify Engineering’s approval with the next steps you will need for requesting CPT online through International Student and Scholar Services using the online F-1 Curricular Practical Training Form. Do NOT complete this step until given approval by Grad OAS via email. Upon receiving Engineer’s approval email, you need to submit your iPenn form within 24 hours. Processing time by ISSS can be up to 7 business days . Students cannot begin any work until they have received the CPT authorization from ISSS.


7. PhD students are required to alert PEFS payroll of internships for stipend reasons. As soon as you receive Engineering’s approval email, please complete the Payroll form here. You may contact with specific questions on this process.



Additional Information

Processing delays: The CPT process can take up to two weeks for processing during the busiest times. Multiple offices and staff are reviewing your CPT at different stages. If all documents are in order sometimes it can take as little as five business days for processing. Please plan accordingly and give yourself at least a two week window prior to your start date to get all documents in and reviewed/approved on time.

Evaluation and grading: Your CPT Supervisor will need to evaluate your work done either based on periodic reports submitted by you while undergoing the CPT, or based on such reports immediately after your return from the training. Note that your supervisor may require some additional work beyond what was done during training, but the evaluation must be substantially based upon the training experience. All CPT course registrations (EAS 8940/EAS 8970 Masters, EAS 8980 PhD) will be issued either an “S” grade or a “U” grade. No letter grades (impacting GPA) will be issued.

Reports: You are required to submit a completed Mid-Point Progress Report during your CPT period, as well as your submission of materials as specified in your detailed proposal to your CPT Supervisor. At the end of your of CPT, you must also turn in a Final Report. Please talk with your program admin as to where the reports are to be sent, length and formatting of documents, deadline, etc. as each program handles this differently.

Tuition and Fees:
Students who register for CPT will be placed into the the CPT course, EAS 8940/EAS 8970 (master’s) or EAS 8980 (Ph.D.) as the required course in completing the CPT. No tuition and fees will be charged for this option.

Requirement to Complete: All academic requirements for CPT must be satisfactorily completed within the term for which the student has registered for CPT. Failure to complete the CPT academic requirements would render your employment “unauthorized” and be a violation of your immigration status. For any student who gets a “U” grade, such sanctions may include forfeiture of the post-graduation OPT allotment and the possibility of working in the United States on any other visa.

Please note: Engineering does not allow CPT in the student’s final/last semester.
Students enrolled in the Engineering Online Learning programs are not permitted to take CPT.

Registering for a Fall or Spring CPT


Students must adhere to the course selection (add/swap) deadline for registration during the Fall and Spring semesters. Please be mindful of the deadlines when requesting the CPT with your department/program.
For a Fall or Spring term CPT, the start date must be on or after the first day of that specific term and must end no later than last day of that term. Term deadlines are always listed on the Engineering Graduate Academic Calendar.


Master’s students:

Students can pursue part-time or full-time CPT outside of the summer semester under two options:

  • Part-time CPT: Students can do part-time CPT by signing up for EAS 8940 in either the Fall or Spring semesters. Part-time CPT is defined as hours ranging from 5-20 hours. During this period, students have to register for a full on-campus course load (3 CU’s).
  • Full-time CPT: Students can pursue Academic Field Studies (AFS) here and work for 40 hours (full-time) at a company. AFS is only available in the Fall semester and students will be registered for EAS 8950. Students should not be enrolled in any courses while completing AFS.


Please note:

  • Students are not allowed to participate in CPT in the semester in which they are graduating.
  • If students exceed 12 months of full-time CPT, their OPT will be forfeited. Please check with ISSS for more details.
  • BIOT students in the Molecular Biology track requiring 5990 with a CPT for that track’s completion should talk directly with the biotech program.



Student Scenario Coursework 
Summer full-time (40 hours) internship + fall part-time (20 hours or less) internship Enroll in EAS 8970 (Summer). Students are permitted to take one summer course, while enrolled in CPT.
Enroll in EAS 8940 (Fall). Students must enroll in full-time course load (3 additional courses) on-campus.
Summer full-time OR part-time internship + fall full-time internship Enroll in EAS 8970 (Summer). Students are permitted to take one summer course, while enrolled in CPT.
EAS 8950 – Full-time academic field studies.
Summer full time or part-time internship with no fall internship Enroll in EAS 8970 (Summer). Students are permitted to take one summer course, while enrolled in CPT.
No summer internship but part-time fall internship Enroll in EAS 8940 (Fall). Students must enroll in full-time course load (3 additional courses) on-campus.
No summer internship but full-time fall internship EAS 8950 – Full-time academic field studies.


PhD students:

For PhD students, EAS 8980 can only be used once. On a case-by-case basis, PhD candidates may request additional enrollments in CPT if required to complete dissertation research. The student must only be enrolled only in 9990 dissertation research for that term. For additional Summer CPTs, students must be enrolled full-time in 9990 for both the Spring before and Fall after to carry them through the Summer term.  The dissertation credit must be linked to any on going CPT requests, that may last for multiple semesters. The student will upload a letter from their faculty advisor stating how the proposed internship/work is an integral part of the established academic curriculum; and how the dissertation cannot be completed without this CPT work. This letter must be given to Graduate Engineering with all CPT documents (in the steps above) and to ISSS (through the iPenn system).

SEAS/ISSS will authorize ongoing, full or part-time, dissertation CPT on a semester by semester basis. However, the advisor’s letter and company offer letter could cover a whole year of ongoing CPT and students may use that same letter for the multiple CPT requests. (Example: January 25- December 1, 2023). Each semester, the student will need to follow Engineering’s CPT procedure and complete the iPenn CPT eform for ISSS.
Please note that students on 9950 dissertation are permitted to be on CPT if (1) they received approval from their graduate group chair and adviser and (2) the work is deemed by the graduate group chair and adviser to be relevant to the student’s dissertation work.
Students cannot be on CPT in their
final semester and no CPT can be used for work authorization before post-completion OPT in the student’s final semester.


Pre-Completion OPT

PhD and Master’s students: Pre-Completion OPT may be available for some part-time jobs in line with the student’s degree. Please talk with your ISSS advisor directly if you’re interested in learning more about this option.