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. 
        • 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.
                  • 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.
                  • All Other Viterbi Courses
                    • All other Viterbi courses not listed above do not require D-clearance and may be registered directly through Web Registration

              • 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. 

                 

                Published on May 26th, 2026Last updated on September 10th, 2026