Pre-Engineering (PEGR)
Registration & D-Clearance
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
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?
- Fall 2026 D-Clearance Information Updates
- AME 101 and BME 101
- AME 101 and BME 101 have reached full capacity, and we are unable to provide D-clearance for any PEGR students at this time.
- AME 101 and BME 101
- Fall 2026 D-Clearance Information Updates
-
-
- EE Courses
- Please submit your D-clearance request through myViterbi > D-clearance Request Manager > Ming Hsieh Department of Electrical and Computer Engineering
- Before requesting D-clearance, make sure you have submitted your Interest Form and listed ECE as your intended major. D-clearance requests will only be approved for students whose intended major is listed as ECE. Requests from students with a different intended major will not be approved.
- If you are a newly admitted student, you will need to register for any USC 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.
- Please submit your D-clearance request through myViterbi > D-clearance Request Manager > Ming Hsieh Department of Electrical and Computer Engineering
- EE Courses
-
-
-
- CSCI 113
- 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.
- CSCI 113
-
-
-
- All Other Viterbi Courses
- All other Viterbi courses not listed above do not require D-clearance and may be registered directly through Web Registration
- All Other Viterbi Courses
-
- 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.

