IPRO is required for all undergraduate students regardless of discipline. Every undergrad has to take 2 IPRO courses in order to graduate.
Although not required, graduate students are encouraged to take IPRO projects and gain an invaluable experience.
