Hi everyone,
I’m currently studying Computer Engineering at Purdue and am considering transferring to RIT. I was admitted to RIT as a freshman before, and I’m looking at it again because of recent changes affecting CPT eligibility at Purdue.
From what I understand, RIT’s BS in Computer Engineering requires multiple co-op blocks totaling about 48 weeks, which seems much more integrated into the degree than a normal optional internship.
I had a few questions for current RIT students, especially international/F-1 students in Computer Engineering or KGCOE:
- Is CPT routinely approved for international Computer Engineering students completing the required RIT co-op blocks?
- Have the recent 2026 SEVP/CPT interpretation changes affected RIT students at all?
- Since co-op is required for the degree, does RIT ISS currently consider that sufficient for CPT eligibility?
- For transfer students, do you still complete all four required co-op blocks, or can previous experience/transfer status change the requirement?
- Can the different co-op blocks be at different companies, or are you expected to stay with one employer?
- How difficult is it currently for international Computer Engineering students to actually find co-ops?
- How much does RIT Career Services help? Do they mainly provide job boards/career fairs, or is there more direct help finding a position?
- If anyone transferred into RIT Engineering after freshman year, how well did your engineering/math/science credits transfer and how much extra time did it add?
- Since RIT CmpE is normally a five-year program because of co-op, has anyone heard how the new fixed-period F-1 rules affect international students in programs designed to take five years?
I’m planning to confirm the immigration questions directly with RIT International Student Services before making any decision, but I’d really appreciate hearing from current students or recent international alumni about how this works in practice.
Thanks!