D-Clearance/Prereq Waiver

Prerequisite Waivers:

If you would like to take a course and have not taken the proper prerequisite you will need to contact the instructor of the course and let him/her know why you think you are prepared. S/he can assess your knowledge and let you know if you're ready for the course. If you get instructor approval, please forward the instructor's email to itpadvising@usc.edu along with your student ID number and you will be granted permission to enroll. Please keep in mind that if you are given permission to take the more advanced course you can never go back and take the introductory course and earn credit for it.


D-Clearance to Enroll in an ITP course:

Please note that most courses in ITP do not require D-clearance to enroll. If you wish to enroll in a course with D-clearance, please contact the instructor of the course for permission to enroll. If you get instructor approval, please forward the instructor's email to itpadvising@usc.edu along with your student ID number and you will be granted permission to enroll.


ITP 470 or ITP 480 D-Clearance:

To receive D-clearance to enroll in ITP 470 or ITP 480, please go to MyViterbi and log in. Then submit your intent to register through the "Directed Research" request form. Please select the term, class, units (1-4 units), and desired faculty member that you wish to work with. Please also describe the project that you would like to work on or state that you wish to discuss project options with them. You may also reach out to the faculty member independently to discuss this opportunity, but please know that we need you to formally submit your request through MyViterbi to receive approval.



*Please note that to be fully registered for a course, you still need to formally register through the USC Web Registration system after receiving a prerequisite waiver or D-clearance.