Pre-Engineering (PEGR)
Registration & D-Clearance
Important Notes:
- Your current declared major advisor remains your primary point of contact for university-related questions, mandatory advising, and lifting any advising holds on your student account.
- Please note that being a PEGR student does not guarantee a seat in engineering courses, as departments prioritize their major students first. The PEGR office does not provide students with status updates or estimated timelines regarding when D-clearance requests will be approved.
Newly Admitted non-Viterbi USC students:
- Your current declared major advisor remains your primary point of contact during registration time
- If you have questions regarding registering for the pre-engineering required courses during the Welcome Trojan Registration time, you can utilize the live chat: https://chat.socialintents.com/c/viterbiadvising
D-clearance: D-clearance means “department clearance” and is used on some courses to prioritize which students need to be enrolled in a course.
- For the upcoming Fall semester, many departments no longer require D-clearance.
- Does a course have D-clearance?
- If a course section number ends in “D” (ex: 00000D) then Yes, you must request D-clearance.
- If a course section number ends in “R” (ex: 00000R) then No, it does not require D-clearance.
- Does a course have D-clearance?
- How to request D-clearance and prerequisites waivers for Viterbi Pre-Engineering courses?
- AME, BME, ECE *, ISE courses:
- Please submit a D‑clearance request using the form provided: Pre-Engineering D-Clearance Interest Form (Viterbi Courses) - Fall 2026 – Fill out form
- Please note that submitting the form does not guarantee a seat in engineering courses, as departments prioritize their major students first. Our office does not provide students with status updates or estimated timelines regarding when D-clearance requests will be approved.
- Please submit a D‑clearance request using the form provided: Pre-Engineering D-Clearance Interest Form (Viterbi Courses) - Fall 2026 – Fill out form
- AME, BME, ECE *, ISE courses:
-
- * ECE: In addition to this form, you must also request D-clearance through myViterbi for any ECE courses. When submitting your request, please indicate that you are a PEGR student. The ECE department will review your D-clearance request through myViterbi.
- If you are a newly admitted student, you will need to register for a course first in order to access myViterbi. We recommend enrolling in a back-up course initially, and then returning to myViterbi to submit your request.
- * ECE: In addition to this form, you must also request D-clearance through myViterbi for any ECE courses. When submitting your request, please indicate that you are a PEGR student. The ECE department will review your D-clearance request through myViterbi.
-
- CS:
- CSCI 113 has now been placed on D-clearance as seats are very limited. If you would like to join the waitlist for the course, please submit this form: Fall 2026 CSCI Undergraduate Course D-Clearance for Partner/Joint Programs – Fill out form. The department will review these submissions after orientation registration is complete. Please note that we cannot guarantee availability or provide any status updates or estimated timelines.
- Other CSCI courses do not currently require D-clearance.
- ASTE, CE, CHE, MASC courses: D-clearance is currently not required at this time.
- CS:
- How to request D-clearance and prerequisites waivers for non-Viterbi Pre-Engineering courses?
- If you want D-clearance for a non-Viterbi course, you must contact the department that offers that course. Department contact information can be found at the top of the Schedule of Classes page for the courses in question.

