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.  
    • If you are a newly admitted non-Viterbi student, your current declared major advisor remains your primary point of contact during registration.
  • 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. 

What is D-Clearance?

  • D-clearance stands for Departmental Clearance and is used by departments to prioritize enrollment in certain courses. If a course section number ends with a "D" (e.g., 00000D), you must request D-clearance before you can register for the course.

  • PEGR students should request D-clearance only for courses that count toward their admission review requirements. If you are still awaiting an admission decision, you must wait until you are admitted to your intended major and an assigned academic advisor in that department can assist with course registration and D-clearance requests. Meanwhile, we would recommend registering in some back-up courses such as the general education courses (GEs).

Spring 2027 D-Clearance Information Updates

  • Aerospace and Mechanical Engineering (AME)

    All PEGR-required AME courses are currently under open enrollment. No D-clearance is required.

    • Biomedical Engineering (BME)

      Please contact the BME undergraduate advisor, William Yang (yangwill@usc.edu), to request D-clearance and indicate that you are a PEGR student.
    • Computer Science (CSCI) 

      All PEGR-required CSCI courses (except CSCI 114) are currently under open enrollment. No D-clearance is required at this time. D-clearance requirements will be removed closer to registration. 

      CSCI 114 D-Clearance Form: CSCI 114 D-Clearance Request Form

    • Civil and Environmental Engineering (CE) 

      All PEGR-required CE courses are currently under open enrollment. No D-clearance is required. 

    • Chemical Engineering and Materials Science (CHE & MASC) 

      Please submit your D-clearance request through: myViterbi → D-Clearance Request Manager → Mork Family Department of Chemical Engineering and Materials Science

      Before requesting D-clearance, make sure you have submitted your Interest Form and listed Chemical Engineering (CHE) as your intended major. D-clearance requests will only be approved for students whose intended major is CHE. Requests from students with a different intended major will not be approved.

      If you are a newly admitted student, you must first register for at least one USC course to gain access to myViterbi. We recommend enrolling in a backup course first, then returning to myViterbi to submit your D-clearance request. 

    • Electrical and Computer Engineering (ECE) 

      The ECE D-clearance portal in myViterbi will open on October 27.

      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 ECE. Requests from students with a different intended major will not be approved.

      If you are a newly admitted student, you must first register for at least one USC course to gain access to myViterbi. We recommend enrolling in a backup course first, then returning to myViterbi to submit your D-clearance request. 

    • Industrial and Systems Engineering (ISE) 

      Please contact the ISE undergraduate advisor, Krystian Marcelo Ruiz (krystiar@usc.edu), to request D-clearance and indicate that you are a PEGR student.

    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 October 19th, 2026